首页
学习
活动
专区
圈层
工具
发布

Vue 中使用 jQuery

编译报错:$ is undefined or no-undef '$' is not defined, 假设你已经使用vue-cli搭建好了开发的脚手架,接下来,看下面。。。...NPM 安装 jQuery,项目根目录下运行以下代码 npm install jquery --save webpack配置 在项目根目录下的build目录下找到webpack.base.conf.js...main.js里导入jQuery import 'jquery' 在Vue组件里使用 $ or jQuery 写了操作dom的代码 接着启动项目 npm run dev 但是编译却报错了: http...eslint 检查 机智的朋友肯定想到跟eslint有关,没错,这时候需要做的下一步就是要修改根目录下.eslintrc.js文件了,在改文件的module.exports中,为env添加一个键值对 jquery...,console.log($('选择器')) ,你会发现成功使用jQuery获取到了DOM。

2.1K10

vue-cli中使用jquery

一.安装依赖 npm install jquery --save 二.全局导入(必须先安装依赖) 第一步 在webpack.base.conf.js里加入(新版的可能找不到这个文件,你可以npm install...webpack --save-dev进行手动安装) var webpack = require("webpack") 第二步 在module.exports的最后加入 plugins: [ new..."jquery" }) ] 第三步 在main.js 引入 import $ from 'jquery' //你做到这一步页面中你直接使用$就是jq了 新版 直接在main.js 引入 import...jquery from 'jquery' //你做到这一步页面中你直接使用$就是jq了 三.单个vue组件导入(必须先安装依赖) 然后在组件的script中 import $...from "jquery" //其实嘛你安装依赖后你在node_modlules文件中的一个文件相对路径而已 console.log($) //你可以打印瞧瞧

74310
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    在vue项目中使用jquery和jquery插件

    -- index-menu --> ---- 在vue项目中使用jquery和jquery插件 Vue之所以受欢迎,主要就在于它的轻量和灵活,我们可以用vue做SPA,也可以用它做多页应用,一个页面对应一个...而且因为他的轻量,低侵入性,所以我们可以很方便地和其他框架或者库搭配使用,那么我们怎么在基于vue的SPA应用中搭配jquery使用呢?...PS:一般我们是不建议直接用jquery操作DOM节点的,因为这有悖于VUE的核心思想(模型视图双向绑定),但是,某些情况下我们为了实现当前VUE社区没实现的,以前jquery实现了的炫酷的效果的时候,...也不妨采用jquery和jquery插件来实现 引入jquery 引入jquery很简单,只需一下两步: 使用npm安装jquery依赖,或者把jquery下载到我们的本地 修改项目目录build下的webpack.base.conf.js...引入jquery 插件 通过上面的配置,jquery就整合到我们的项目中了,不管在什么位置都可以直接使用了,如果要使用jquery的插件,只需要在我们要使用的组件中加载对应的插件资源就可以了(当然,要加载的资源必须是

    2.7K20

    jQuery的使用

    一、使用JQ完成首页的定时广告弹出 1.需求分析 在首页中(logo的上方)显示一个广告图片(页面加载后,间隔3秒弹出广告图片,再间隔3秒后隐藏广告图片)。【使用jQuery实现】 ?...供你快速定位到需要操作的元素上面去。还提供了很多便捷的方法。 怎么使用jquery Jquery它是一个库(框架),要想使用它,必须先引入! jquery-1.8.3.js:一般用于学习阶段。...2.技术分析 需要使用jquery的选择器(基本选择器、基本过滤选择器) 还需要使用jquery的CSS的方法(css(name,value)) 如果CSS样式已经由美工写好,此时可以使用jquery的...3.步骤分析 第一步:引入jquery的类库 第二步:直接写页面加载函数 第三步:直接使用jquery的选择器(组合选择)拿到需要操作的元素(奇数行和偶数行) 第四步:分别使用CSS的方法(css(name...2.技术分析 需要使用jquery的选择器(id选择器、类选择器) 需要使用jquery的属性操作方法 prop() 3.步骤分析 第一步:引入jquery文件 第二步:书写页面加载函数 第三步:为上面的复选框绑定单击事件

    10.1K31

    jquery和vue.js的区别

    1.jQuery首先要获取到dom对象,然后对dom对象进行进行值的修改等操作 2.Vue是首先把值和js对象进行绑定,然后修改js对象的值,Vue框架就会自动把dom的值就行更新。...3.可以简单的理解为Vue帮我们做了dom操作,我们以后用Vue就需要修改对象的值和做好元素和对 象的绑定,Vue这个框架就会自动帮我们做好dom的相关操作 4.这种dom元素跟随JS对象值的变化而变化叫做单向数据绑定...,如果JS对象的值也跟随着dom元素的值的变化而变化就叫做双向数据绑定 简单来说,最明显的就是思维方式不同,jquery 是以操作dom为主,做了数据处理之后还需要对dom进行操作。...vue.js是以操作数据为主,不操作dom,也就是传说中的双向数据绑定,你只需要操作数据就好,dom自动更新。这只是对初学者来说最大的不同。...jquery只是一个类库,只是提供了很多的方法,不能算框架,而vue.js是一个框架,有一套完整的体系。所以jquery自然不能和vue比。

    2K20

    jQuery对象的使用

    一、什么是jQuery对象 jQuery对象是由选择器选择的HTML元素的集合。它是一个类似数组的对象,可以对其进行遍历和操作。通过使用jQuery选择器选择元素后,将返回一个jQuery对象。...二、创建jQuery对象 创建jQuery对象最常见的方式是使用选择器。选择器可以是CSS选择器、ID选择器、类选择器等。CSS选择器 使用CSS选择器选择HTML元素,并将其包装成jQuery对象。...ID选择器 使用ID选择器选择具有特定ID的HTML元素,并将其包装成jQuery对象。...类选择器 使用类选择器选择具有特定类的HTML元素,并将其包装成jQuery对象。...四、遍历jQuery对象 jQuery对象可以通过遍历来访问其中的元素。可以使用each()方法来对jQuery对象进行遍历。

    1.8K10

    25个常规方法优化你的jquery代码

    可是一个使用了jQuery的大项目可能使用了很多相关的jQuery插件(本站就使用了easing,localScroll,lightbox,preload),因此它通常是适用的。...正确使用方法链 jQuery最炫的一个特性就是jQuery能够连续的进行方法调用。...学会正确使用效果在我刚开始使用jQuery的时候,就很喜欢这一点:它可以很容易使用预定义好的各种动画效果,像slideDown()和fadeIn()之类的。...当你点击按钮时,我们希望通过slideDown()和slideUp()进行菜单的展开与收缩。...而jQuery提供了相当容易使用的方法: 复制代码代码如下:$(‘#selectList’).val(); 花时间浏览官方网站上的jQuery文档与一些不常用的方法上是很值得的。  19.

    2.8K10

    当使用 jquery 插件操作 input 时同步 vue 中绑定的变量办法

    发表于2018-05-102019-01-01 作者 wind 为什么要同步到 vue 上绑定的变量呢,因为如果我们不更新绑定的变量的值,vue 下次刷新组件的时候,就会将旧的值更新到 input...我一般使用的方法是在 vue 中定义自定义指令,函数中可以获取到 vnode,有了 vnode 就可以获取vnode.context也就是 vue 对象,有了 vue 对象就可以将新的值设置到v-model...绑定的那个变量上,因为这是指令,还不确定有多少个地方使用到了这个指令,所以可以通过从 el 上获取到一些信息,来帮助获取对应的 v-model 对象。...例如下面这个自动完成的 jquery 插件的例子: Vue.directive('myautocomplete', { inserted: function (el,binding...,vnode,oldVnode) { var jqEl = jQuery(el); console.log(jqEl); if (

    3.2K10
    领券