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插件FusionCharts绘制2D柱状图和折线图的组合图效果示例【附demo源码】
Apr 10 jQuery
基于jQuery实现瀑布流页面
Apr 11 jQuery
jquery实现异步加载图片(懒加载图片一种方式)
Apr 24 jQuery
jquery submit()不能提交表单的解决方法
Apr 24 jQuery
jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解
May 01 jQuery
JQueryMiniUI按照时间进行查询的实现方法
Jun 07 jQuery
jquery实现倒计时小应用
Sep 19 jQuery
Django中使用jquery的ajax进行数据交互的实例代码
Oct 15 jQuery
jQuery实现监听下拉框选中内容发生改变操作示例
Jul 13 jQuery
jQuery中常用动画效果函数知识点整理
Aug 19 jQuery
jQuery实现的中英文切换功能示例
Jan 11 jQuery
jQuery冲突问题解决方法
Jan 19 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
调频问题解答
2021/03/01 无线电
PHP SQLite类
2009/05/07 PHP
谷歌音乐搜索栏的提示功能php修正代码
2011/05/09 PHP
Mac系统下使用brew搭建PHP(LNMP/LAMP)开发环境
2015/03/03 PHP
8个必备的PHP功能开发
2015/10/02 PHP
PHP编程实现阳历转换为阴历的方法实例
2017/08/08 PHP
laravel框架中路由设置,路由参数和路由命名实例分析
2019/11/23 PHP
用js实现下载远程文件并保存在本地的脚本
2008/05/06 Javascript
jQuery的观察者模式详解
2014/12/22 Javascript
针对初学者的jQuery入门指南
2015/08/15 Javascript
jQuery Validate表单验证入门学习
2015/12/18 Javascript
jQuery实现页面下拉100像素出现悬浮窗口的方法
2016/09/05 Javascript
代码详解Vuejs响应式原理
2017/12/20 Javascript
JQuery实现table中tr上移下移的示例(超简单)
2018/01/08 jQuery
vue elementUI table表格数据 滚动懒加载的实现方法
2019/04/04 Javascript
用vscode开发vue应用的方法步骤
2019/05/06 Javascript
p5.js临摹动态图形实现方法详解
2019/10/23 Javascript
JS图片懒加载的优点及实现原理
2020/01/10 Javascript
vue-cli脚手架的.babelrc文件用法说明
2020/09/11 Javascript
比较详细Python正则表达式操作指南(re使用)
2008/09/06 Python
Python协程的用法和例子详解
2017/09/09 Python
python批量实现Word文件转换为PDF文件
2018/03/15 Python
python实现一个简单的udp通信的示例代码
2019/02/01 Python
python中property和setter装饰器用法
2019/12/19 Python
详解有关PyCharm安装库失败的问题的解决方法
2020/02/02 Python
Python列表解析操作实例总结
2020/02/26 Python
python 写一个性能测试工具(一)
2020/10/24 Python
解决CSS3 transition-delay 属性默认值0不带单位失效的问题
2020/10/29 HTML / CSS
html5是什么_动力节点Java学院整理
2017/07/07 HTML / CSS
德国户外装备、登山运动和攀岩商店:tapir store
2020/02/12 全球购物
实习求职信
2013/12/01 职场文书
家佳咖啡店创业计划书
2013/12/27 职场文书
留学经费担保书
2014/05/12 职场文书
考察邀请函范文
2015/01/31 职场文书
武侯祠导游词
2015/02/04 职场文书
python正则表达式re.search()的基本使用教程
2021/05/21 Python