jquery在vue脚手架中的使用方式示例


Posted in jQuery onAugust 29, 2017

本文介绍了jquery在vue脚手架中的使用方式示例,分享给大家,具体如下:

1:在各个vue文件中使用

<script>
import '../assets/js/jquery-1.10.2.min.js'
export default {
 data() {
  return {
 },
 watch: {
 },
 created: function() {
 },
 methods: {
  list() {
   this.$router.push({
    path: 'list'
   });
  }, 
 },
}
$(document).ready(function(){
  $('.span123').click(function(){
    alert('123')
  })
})
</script>

这种方式不会影响原来VUE文件中的$的使用,完全可行;但是需要每个vue文件都引入一遍;

2:在入口文件app.vue中整体引入,不会报错

3:在main.js中整体引入,

4:在index.html中整体引入

以上3中方法经过亲测,不会报错,但是VUE文件中的JS也不会执行,不可行;

下面的方法经过亲测,完全可行;

通过npm安装依赖引入

1:通过npm安装依赖引入

npm install jquery -S

2:修改webpack配置文件

build/webpack.base.conf.js

...
var webpack = require("webpack") // 1. 确保引入 webpack,后面会用到

module.exports = {
 ...
 resolve: {
  extensions: ['.js', '.vue', '.json'],
  modules: [
   ..
  ],
  alias: {
   ...
   // 2. 定义别名和插件位置
   'jquery': 'jquery' 
  }
 },
 plugins: [
  // 3. 配置全局使用 jquery
  new webpack.ProvidePlugin({
    $: "jquery",
    jQuery: "jquery",
    jquery: "jquery",
    "window.jQuery": "jquery"
  })
 ]
}

手动载入

手动下载jQuery 放在static 目录下,如:static/js/jquery.min.js

alias: {
  ...
  // 2. 定义别名和插件位置
  "jquery": path.resolve(__dirname, '../static/js/jquery.min.js') 
},
plugins: [
  // 3. 配置全局使用 jquery
  new webpack.ProvidePlugin({
    $: "jquery",
    jQuery: "jquery",
    jquery: "jquery",
    "window.jQuery": "jquery"
  })
 ]

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
jQuery导航条固定定位效果实例代码
May 26 jQuery
jquery加载单文件vue组件的方法
Jun 20 jQuery
jQuery Validate格式验证功能实例代码(包括重名验证)
Jul 18 jQuery
关于jquery form表单序列化的注意事项详解
Aug 01 jQuery
jQuery实现checkbox的简单操作
Nov 18 jQuery
jQuery阻止事件冒泡实例分析
Jul 03 jQuery
Vue.js 通过jQuery ajax获取数据实现更新后重新渲染页面的方法
Aug 09 jQuery
jQuery选择器选中最后一个元素,倒数第二个元素操作示例
Dec 10 jQuery
JQuery animate动画应用示例
May 14 jQuery
Jquery动态列功能完整实例
Aug 30 jQuery
jquery 时间戳转日期过程详解
Oct 12 jQuery
jQuery实现简单飞机大战
Jul 05 jQuery
jQuery 实现鼠标画框并对框内数据选中的实例代码
Aug 29 #jQuery
jQuery实现锚点向下平滑滚动特效示例
Aug 29 #jQuery
jQuery 1.9版本以上的浏览器判断方法代码分享
Aug 28 #jQuery
jQuery Collapse1.1.0折叠插件简单使用
Aug 28 #jQuery
解决IE7中使用jQuery动态操作name问题
Aug 28 #jQuery
jQuery菜单实例(全选,反选,取消)
Aug 28 #jQuery
基于jQuery实现图片推拉门动画效果的两种方法
Aug 26 #jQuery
You might like
用PHP调用数据库的存贮过程
2006/10/09 PHP
随机头像PHP版
2006/10/09 PHP
php设计模式 Prototype (原型模式)代码
2011/06/26 PHP
php+html5基于websocket实现聊天室的方法
2015/07/17 PHP
Add Formatted Data to a Spreadsheet
2007/06/12 Javascript
JS实现在Repeater控件中创建可隐藏区域的代码
2010/09/16 Javascript
JavaScript Accessor实现说明
2010/12/06 Javascript
jQuery版仿Path菜单效果
2011/12/15 Javascript
jquery向上向下取整适合分页查询
2014/09/06 Javascript
轻松学习jQuery插件EasyUI EasyUI创建RSS Feed阅读器
2015/11/30 Javascript
JavaScript鼠标特效大全
2016/09/13 Javascript
javaScript中定义类或对象的五种方式总结
2016/12/04 Javascript
JS常见疑难点分析之match,charAt,charCodeAt,map,search用法分析
2016/12/25 Javascript
js防刷新的倒计时代码 js倒计时代码
2017/09/06 Javascript
webpack项目调试以及独立打包配置文件的方法
2018/02/28 Javascript
Vue 第三方字体图标引入 Font Awesome的方法
2018/09/28 Javascript
Python单链表简单实现代码
2016/04/27 Python
Python实现的质因式分解算法示例
2018/05/03 Python
Python如何应用cx_Oracle获取oracle中的clob字段问题
2019/08/27 Python
Python标准库shutil模块使用方法解析
2020/03/10 Python
解决python3输入的坑——input()
2020/12/05 Python
Django和Ueditor自定义存储上传文件的文件名
2021/02/25 Python
css3 利用transform打造走动的2D时钟
2020/10/20 HTML / CSS
浅谈html5标签css3的常用样式
2016/10/20 HTML / CSS
英国时尚家具、家居饰品及礼品商店:Graham & Green
2016/09/15 全球购物
简述你对Statement,PreparedStatement,CallableStatement的理解
2013/03/25 面试题
delegate与普通函数的区别
2014/01/22 面试题
JDBC操作数据库的基本流程是什么
2014/10/28 面试题
行政总经理岗位职责
2013/12/05 职场文书
金融事务专业求职信
2014/04/25 职场文书
幼儿园教师师德师风演讲稿:爱我所爱 无悔青春
2014/09/10 职场文书
2015年派出所工作总结
2015/04/24 职场文书
致创业您:正能量激励人心句子(48条)
2019/08/15 职场文书
您对思维方式了解多少?
2019/12/09 职场文书
python中取整数的几种方法
2021/11/07 Python
Python tensorflow卷积神经Inception V3网络结构
2022/05/06 Python