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查找和过滤_动力节点节点Java学院整理
Jul 04 jQuery
如何将 jQuery 从你的 Bootstrap 项目中移除(取而代之使用Vue.js)
Jul 17 jQuery
jQuery Form插件使用详解_动力节点Java学院整理
Jul 17 jQuery
React中jquery引用的实现方法
Sep 12 jQuery
jQuery选择器之表单元素选择器详解
Sep 19 jQuery
jQuery实现table中两列CheckBox只能选中一个的示例
Sep 22 jQuery
jQuery实现的粘性滚动导航栏效果实例【附源码下载】
Oct 19 jQuery
基于jquery.page.js实现分页效果
Jan 01 jQuery
jquery 实现拖动文件上传加载进度条功能
Mar 18 jQuery
JQuery实现ajax请求的示例和注意事项
Dec 10 jQuery
jQuery实现带3D切割效果的轮播图功能示例【附源码下载】
Apr 04 jQuery
详解webpack引用jquery(第三方模块)的三种办法
Aug 21 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中simplexml_load_string函数使用说明
2011/01/01 PHP
使用cookie实现统计访问者登陆次数
2013/06/08 PHP
php url路由入门实例
2014/04/23 PHP
php.ini save_handler 修改不生效的解决办法
2014/07/22 PHP
PHP动态柱状图实现方法
2015/03/30 PHP
Yii+upload实现AJAX上传图片的方法
2016/07/13 PHP
thinkPHP中验证码的简单实现方法
2016/12/05 PHP
golang实现php里的serialize()和unserialize()序列和反序列方法详解
2018/10/30 PHP
JavaScript 继承详解(四)
2009/07/13 Javascript
Javascript 获取链接(url)参数的方法[正则与截取字符串]
2010/02/09 Javascript
IE event.srcElement和FF event.target 功能比较
2010/03/01 Javascript
jQuery总体架构的理解分析
2011/03/07 Javascript
jQuery中判断一个元素是否为另一个元素的子元素(或者其本身)
2012/03/21 Javascript
jQuery 全选/反选以及单击行改变背景色实例
2013/07/02 Javascript
jQuery插件HighCharts绘制2D柱状图、折线图的组合双轴图效果示例【附demo源码下载】
2017/03/09 Javascript
node.js 中间件express-session使用详解
2017/05/20 Javascript
jQuery中库的引用方法
2018/01/06 jQuery
JavaScript+H5实现微信摇一摇功能
2018/05/23 Javascript
vue-cli 首屏加载优化问题
2018/11/06 Javascript
Vue实现将数据库中带html标签的内容输出(原始HTML(Raw HTML))
2019/10/28 Javascript
微信小程序自定义navigationBar顶部导航栏适配所有机型(附完整案例)
2020/04/26 Javascript
vue 手机物理监听键+退出提示代码
2020/09/09 Javascript
vue使用exif获取图片旋转,压缩的示例代码
2020/12/11 Vue.js
python装饰器decorator介绍
2014/11/21 Python
使用Python脚本将文字转换为图片的实例分享
2015/08/29 Python
Django框架验证码用法实例分析
2019/05/10 Python
对python中的os.getpid()和os.fork()函数详解
2019/08/08 Python
Django中的FBV和CBV用法详解
2019/09/15 Python
如何把外网python虚拟环境迁移到内网
2020/05/18 Python
Pytorch模型迁移和迁移学习,导入部分模型参数的操作
2021/03/03 Python
anello泰国官方网站:日本流行包包品牌
2019/08/08 全球购物
历史专业个人求职信分享
2013/12/20 职场文书
煤矿安全承诺书
2014/05/22 职场文书
法务专员岗位职责
2015/02/14 职场文书
使用Navicat Premium工具将oracle数据库迁移到MySQL
2021/05/27 Oracle
redis不能访问本机真实ip地址的解决方案
2021/07/07 Redis