我想在nuxt.js中使用jquery,我在nuxt.config.js中添加了如下jquery:
build: {
plugins: [
new webpack.ProvidePlugin({
'$': 'jquery',
'_': 'lodash'
})
]
}然后,我在模板中使用了jquery代码,并将jquery代码放在mounted()中,以避免出现“文档未定义”的错误:
mounted: () => {
$("#volume").slider({
min: 0,
max: 100,
value: 0,
range: "min",
slide: function(event, ui) {
setVolume(ui.value / 100);
}
});
....
}但是当我运行这个的时候,我在浏览器中得到了$(...).slider is not a function。要让它在nuxt.js中正常工作,我需要做些什么吗?
发布于 2018-01-26 15:32:05
$().slider是一个jQuery UI函数。您还需要将jquery-ui添加到项目中。
https://stackoverflow.com/questions/48457260
复制相似问题