【发布时间】:2019-12-21 19:27:58
【问题描述】:
我是第一次尝试 nuxt.js。但我无法让 JQuery 工作。
我已经安装了 npm 软件包以及 bootstrap.js 和 popper.js。
还将它添加到 nuxt.config.js:
vendor: ['jquery', 'bootstrap'],
plugins: [
new webpack.ProvidePlugin({
$: 'jquery'
})
],
但是当我尝试在视图中使用它时它不起作用。 首先我得到:
“$”未定义
然后当我尝试通过require $ from 'jquery' 要求它时
当我尝试使用 $ 时,我变得不确定。
我通常在编写 .Net,所以这不是我最擅长的部分。
我正在尝试像这样使用$:
$.each(this.imageList, function(key, image) {
formData.append(`images[${key}]`, image)
})
正如我所说,它会给我不同的未定义错误,这取决于我是否需要它。
如何让它识别$?
【问题讨论】:
-
不要这样做。不要在 nuxt 中使用 jquery。你有 vue,它涵盖了 jquery 可以做的所有事情,它只会让项目难以开发和维护
-
什么与我的 $.each 函数相等?
-
好的,谢谢老兄!您能否检查一下关于我的 POST 请求转换为 GET 的其他问题:D
标签: javascript jquery nuxt.js undefined-behavior