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 相关文章推荐
js和jquery中获取非行间样式
May 05 jQuery
jquery Ajax实现Select动态添加数据
Jun 08 jQuery
jQuery Pagination分页插件_动力节点Java学院整理
Jul 17 jQuery
利用jQuery异步上传文件的插件用法详解
Jul 19 jQuery
使用jQuery实现简单的tab框实例
Aug 22 jQuery
解决jquery appaend元素中id绑定事件失效的问题
Sep 12 jQuery
jQuery length 和 size()区别总结
Apr 26 jQuery
关于jquery中attr()和prop()方法的区别
May 28 jQuery
jQuery仿移动端支付宝键盘的实现代码
Aug 15 jQuery
解决jquery有正确返回值但不执行success函数的问题
Aug 20 jQuery
jquery将信息遍历到界面上实例代码
Jan 21 jQuery
JavaScript枚举选择jquery插件代码实例
Nov 17 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 5.0对象模型深度探索之属性和方法
2008/03/27 PHP
php提示undefined index的几种解决方法
2012/05/21 PHP
PHP中全局变量global和$GLOBALS[]的区别分析
2012/08/06 PHP
YUI 读码日记之 YAHOO.util.Dom - Part.1
2008/03/22 Javascript
JavaScript 轻松搞定快捷留言功能 只需一行代码
2010/04/01 Javascript
jQuery :nth-child前有无空格的区别分析
2011/07/11 Javascript
详解JS 比较两个Json对象的值是否相等的实例
2013/11/20 Javascript
prototype.js常用函数详解
2016/06/18 Javascript
微信小程序链接传参并跳转新页面
2016/11/29 Javascript
js实现前端图片上传即时预览功能
2017/08/02 Javascript
动态加载、移除js/css文件的示例代码
2018/03/20 Javascript
vue+Element实现搜索关键字高亮功能
2019/05/28 Javascript
解决layui页面按钮点击无反应,也不报错的问题
2019/09/29 Javascript
js实现简单的打印表格
2020/01/15 Javascript
基于vue3.0.1beta搭建仿京东的电商H5项目
2020/05/06 Javascript
Python切片用法实例教程
2014/09/08 Python
python中sets模块的用法实例
2014/09/30 Python
Python类的专用方法实例分析
2015/01/09 Python
python静态方法实例
2015/01/14 Python
使用70行Python代码实现一个递归下降解析器的教程
2015/04/17 Python
Python2.7+pytesser实现简单验证码的识别方法
2017/12/29 Python
python TCP包注入方式
2020/05/05 Python
python 基于opencv 实现一个鼠标绘图小程序
2020/12/11 Python
英国发展最快的在线超市之一:Click Marketplace
2021/02/15 全球购物
秘书行业自我鉴定范文
2013/12/30 职场文书
六十大寿答谢词
2014/01/12 职场文书
大学总结自我鉴定
2014/01/18 职场文书
幼儿园教学管理制度
2014/02/04 职场文书
《社戏》教学反思
2014/04/15 职场文书
青春无悔演讲稿
2014/05/08 职场文书
质监局领导班子对照检查材料思想汇报
2014/09/27 职场文书
因个人原因离职的辞职信范文
2015/05/12 职场文书
2015年英语教研组工作总结
2015/05/23 职场文书
2015秋季开学演讲稿范文
2015/07/16 职场文书
2016年党员公开承诺书格式范文
2016/03/24 职场文书
js判断两个数组相等的5种方法
2022/05/06 Javascript