【发布时间】:2021-05-30 21:59:57
【问题描述】:
我想在我的组件中的函数 computed() 中使用 JQuery:
computed: {
bgStyle() {
var $bg_wr = $('.bg-wr'),
}
}
为此,我在 nuxt.config.js 中尝试连接 JQuery:
head: {
script: [
{ src: 'https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js' },
]
}
但它不起作用。我收到错误“$ 未定义”。 我做错了什么?
【问题讨论】:
-
不用担心。此外,除非绝对必要,否则将 jQuery 与 Vue/Nuxt 一起使用通常没有必要/有帮助/很好。例如,如果您需要使用一些现有的库
-
@shob 是的,我同意你的观点,但我使用滑块 :(
-
您在非 jquery 环境中有很多滑块。这里有一些:github.com/vuejs/awesome-vue#slider 这些都是独立的,我什至不会谈论有一些支持的 CSS 框架,比如 Boostrap、Buefy、Vuetify 等等……放弃 jQuery 并使用一些 JS/Vue 的。 :)