千家信息网

vue能和jquery兼容吗

发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,本篇内容介绍了"vue能和jquery兼容吗"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!vue和j
千家信息网最后更新 2026年11月04日vue能和jquery兼容吗

本篇内容介绍了"vue能和jquery兼容吗"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

vue和jquery兼容。JQuery和Vue合理使用并不会造成冲突,因为他们的侧重点不同,Vue侧重数据绑定和视图组件,JQuery侧重异步请求和动画效果;且JQuery与Vue相互配合可以非常高效的完成异步任务。

本教程操作环境:windows7系统、jquery1.10.2&&vue2.9.6版本、Dell G3电脑。

JQuery 和 VueJS 合理使用并不会造成冲突,因为他们的侧重点不同,VueJS 侧重数据绑定和视图组件,JQuery 侧重异步请求和动画效果。如果使用JQuery + VueJS 开发,一定要在 Vue 渲染完所有的 HTML组件之后再通过 JQuery 处理,而使用 JQuery 时应避免直接操作 DOM ,但是应用动画是允许的。

JQuery 与 VueJS 相互配合可以非常高效的完成异步任务,首先通过 JQuery 发出 Ajax 请求,接受到服务端传递的 JSON 数据后,再通过 Vue 将数据绑定到组件上,最后由 JQuery 进行动画处理,整个过程就如行云流水般自然。

vue项目中使用jquery的方法

假设你已经使用vue-cli搭建好了开发的脚手架,接下来,看下面。

1、NPM 安装 jQuery,项目根目录下运行以下代码

npm install jquery --save

2、webpack配置

在项目根目录下的build目录下找到webpack.base.conf.js文件,在开头使用以下代码引入webpack,因为该文件默认没有引用。

var webpack = require('webpack')

然后在module.exports中添加一段代码,

// 原有代码resolve: { extensions: ['.js', '.vue', '.json'], alias: {'vue$': 'vue/dist/vue.esm.js','@': resolve('src') }},// 添加代码plugins: [ new webpack.ProvidePlugin({$: "jquery",jQuery: "jquery",jquery: "jquery","window.jQuery": "jquery" })],// 原有代码module: { rules: [// ...... ]}

然后许多其他解决办法到此就说在main.js里导入就可以了,然而题主照着做了。

main.js里导入jQuery

import 'jquery'

在Vue组件里使用 $ or jQuery 写了操作dom的代码

接着启动项目

npm run dev

但是编译却报错了:

http://eslint.org/docs/rules/no-undef '$' is not defined orhttp://eslint.org/docs/rules/no-undef 'jQuery' is not defined

咋回事呢???

3、eslint 检查

机智的朋友肯定想到跟eslint有关,没错,这时候需要做的下一步就是要修改根目录下.eslintrc.js文件了,在改文件的module.exports中,为env添加一个键值对 jquery: true 就可以了,也就是:

env: { // 原有 browser: true, // 添加 jquery: true }

再次 npm run dev ,OK了,没报错,赶紧去组件里试一下吧,console.log($('选择器')) ,你会发现成功使用jQuery获取到了DOM。

"vue能和jquery兼容吗"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

代码 组件 动画 数据 文件 项目 根目录 不同 接下来 任务 侧重点 内容 效果 更多 知识 视图 过程 冲突 处理 开发 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 上海挚品互联网科技有限公司 鸠鸠互联网科技 互联网为科技 科技互联网技术 唐信互联网科技 鑫亿盛互联网科技 宜安科技 互联网金融 广西拼得多互联网科技有限公司 互联网企业和科技型企业 互联网校园科技培训 和信科技工业互联网 互联网科技公司有风险吗 链环科技传统企业怎么转型互联网 互联网科技扶贫时间 杭州披云加互联网科技有限公司 互联网科技数字货币 互联网科技包装股 上海乐五互联网科技有限公司 信承诺互联网科技有限公司 三亚科技创新互联网基地 上海亿帐通互联网科技 深圳国际航运科技和互联网 河南猎农互联网科技有限公司 互联网科技商业 深圳市罗太互联网科技有限公司 世界互联网领先科技成果获奖 半导体是互联网高科技吗 银川新华互联网科技学校是国营吗 科技互联网公司两年变化 华人运通互联网科技公司
0