返回顶部
首页 > 资讯 > 前端开发 > VUE >vue.js和jquery有没有冲突
  • 954
分享到

vue.js和jquery有没有冲突

2024-04-02 19:04:59 954人浏览 泡泡鱼
摘要

这篇文章主要介绍了vue.js和Jquery有没有冲突的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Vue.js和jquery有没有冲突文章都会有所收获,下面我们一起来看看吧。

这篇文章主要介绍了vue.jsJquery有没有冲突的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Vue.js和jquery有没有冲突文章都会有所收获,下面我们一起来看看吧。

JQuery和VueJS合理使用并不会造成冲突,因为它们的侧重点不同,VueJS侧重数据绑定和视图组件,而JQuery侧重异步请求和动画效果。vue项目中使用jquery的方法:1、利用npm工具安装jquery;2、配置“webpack.base.conf.js”文件;3、避开eslint检查;4、重新启动项目,使用jquery即可。

教程操作环境:windows7系统、vue3&&jquery3.6.1版,DELL G3电脑。

JQuery和VueJS合理使用并不会造成冲突,因为它们的侧重点不同,VueJS侧重数据绑定和视图组件,而JQuery侧重异步请求和动画效果。

且有时候只要想到要用的 vue.js 的时候就会惯性的想起用vue-cli手脚架搭建一个项目,但是有时候的业务场景并不适合用vue-cli手脚架,这个时候使用vue+jquery混合使用,把他们的优点结合起来使用会大大提升开发效率。

vue项目使用jquery的方法

1、安装jquery

进入项目根目录下运行:npm install jquery --save

项目的package.JSON会自动添加依赖信息

2、两种使用方式

2.1 组件中直接使用

我们想在哪个组件中使用jQuery库,首先要使用如下命令引入jquery,然后就可以正常使用了

import $ from 'jquery'

比如,我们要在 App.vue组件中使用jQuery,实例代码如下:

<template>
  <div id="app">
   
  </div>
</template>
<script>
  import $ from 'jquery'
  export default {
    name: 'App',
    components: {},
    data: function () {
      return {}
    },
    created:function(){
      console.log($('#app'));
    }
  }
</script>
<style>
</style>

2.2 使用全局变量

若每一个组件中都可以使用jquery,必须在每个组件中写:import $ from 'jquery';

比较麻烦,所以使用全局变量

1)WEBpack.base.conf.js文件中引入

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

let webpack = require('webpack')

截图,如下所示

vue.js和jquery有没有冲突

2)在同文件:webpack.base.conf.js中,找到module.exports中添加一段代码

// 添加代码
plugins: [
new webpack.ProvidePlugin({
$: "jquery",
jQuery: "jquery",
jquery: "jquery",
"window.jQuery": "jquery"
})
],

截图中,省略了部分代码

vue.js和jquery有没有冲突

3)避开eslint 检查

修改根目录下.eslintrc.js 文件的env 节点,为env添加一个键值对 jquery: true 就可以了

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

截图如下

vue.js和jquery有没有冲突

4)重新启动项目 npm run dev,可直接使用$

不需要再import 引用 jQuery 了,可以 直接使用$了

console.log($('选择器')) ,你会发现成功使用jQuery获取到了DOM

或者按下面的,能看到jq是一个函数

vue.js和jquery有没有冲突

vue.js和jquery有没有冲突

关于“vue.js和jquery有没有冲突”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“vue.js和jquery有没有冲突”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网VUE频道。

--结束END--

本文标题: vue.js和jquery有没有冲突

本文链接: https://lsjlt.com/news/98790.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • vue.js和jquery有没有冲突
    这篇文章主要介绍了vue.js和jquery有没有冲突的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vue.js和jquery有没有冲突文章都会有所收获,下面我们一起来看看吧。...
    99+
    2024-04-02
  • vue与bootstrap使用有没有冲突
    这篇文章主要讲解了“vue与bootstrap使用有没有冲突”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue与bootstrap使用有没有冲突”吧! ...
    99+
    2024-04-02
  • Vue的双向绑定和单向数据流有没有冲突
    这篇“Vue的双向绑定和单向数据流有没有冲突”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Vue的双向绑定和单向数据流有没有...
    99+
    2023-06-29
  • nvelocity和jquery冲突如何解决
    今天小编给大家分享一下nvelocity和jquery冲突如何解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面...
    99+
    2024-04-02
  • jquery有没有alert
    这篇文章主要介绍了jquery有没有alert,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 jquery有al...
    99+
    2024-04-02
  • nodejs跟vue是否有冲突
    本篇内容主要讲解“nodejs跟vue是否有冲突”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“nodejs跟vue是否有冲突”吧! ...
    99+
    2024-04-02
  • jquery有没有定时器
    这篇“jquery有没有定时器”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“jquery有...
    99+
    2024-04-02
  • jquery有没有touch功能
    这篇文章主要介绍“jquery有没有touch功能”,在日常操作中,相信很多人在jquery有没有touch功能问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”jquery有没...
    99+
    2024-04-02
  • vue有没有内置jquery
    这篇文章主要介绍“vue有没有内置jquery”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“vue有没有内置jquery”文章能帮助大家解决问题。 ...
    99+
    2024-04-02
  • jquery有没有focus()方法
    本教程操作环境:windows7系统、jquery3.6版本、Dell G3电脑。jquery有focus()方法,用于触发focus焦点事件,或规定焦点事件的处理函数。什么是焦点焦点就是关注的区域,即当前光标被激活的位置,在页面屏幕中闪动...
    99+
    2023-05-14
    jquery javascript
  • jquery有没有trim方法
    这篇文章主要介绍“jquery有没有trim方法”,在日常操作中,相信很多人在jquery有没有trim方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”jquery有没有trim方法”的疑惑有所帮助!接下来...
    99+
    2023-07-04
  • jquery有没有input事件
    这篇“jquery有没有input事件”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“jquery有没有input事件”文章吧...
    99+
    2023-07-05
  • 如何解决Vue.js和layui日期控件冲突的问题
    这篇文章主要介绍如何解决Vue.js和layui日期控件冲突的问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!事故还原:在用layui的日期控件的时候发现一个问题,就是form表单...
    99+
    2024-04-02
  • jquery中有没有map方法
    本篇内容介绍了“jquery中有没有map方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • jquery中有没有oninput事件
    本篇内容主要讲解“jquery中有没有oninput事件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“jquery中有没有oninput事件”吧! ...
    99+
    2024-04-02
  • Discuz和jQuery变量名冲突的3种解决方法
    缘起于之前自己初次接触开发,做了一款插件,本地测试安装使用的时候发现所有的下拉菜单都不能够使用,鼠标点击没有任何反应,DIY也不能够使用,后来经1314学习网解答说明是DZ和JQ的$冲突!大家平时在写模版或者插件的时候多...
    99+
    2022-06-12
    Discuz jQuery 变量名冲突
  • filter与fixed冲突的原因有哪些
    这篇文章主要介绍了filter与fixed冲突的原因有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。问题描述当在 body 中使用了 filter 滤镜属性的时候,会导致...
    99+
    2023-06-08
  • sql主键冲突的原因有哪些
    主键冲突的原因可能包括以下几个方面:1. 重复插入:当插入一条新记录时,主键值与已存在的记录的主键值重复时,就会发生主键冲突。2. ...
    99+
    2023-10-18
    sql
  • jquery有没有元素选择器
    这篇文章主要介绍了jquery有没有元素选择器的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇jquery有没有元素选择器文章都会有所收获,下面我们一起来看看吧。 ...
    99+
    2024-04-02
  • 在jquery中有没有map方法
    这篇“在jquery中有没有map方法”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“在jq...
    99+
    2024-04-02
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作