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实现鼠标经过显示动画边框特效
Mar 24 jQuery
jQuery插件之validation插件
Mar 29 jQuery
jQuery UI Grid 模态框中的表格实例代码
Apr 01 jQuery
jQuery获取table下某一行某一列的值实现代码
Apr 07 jQuery
jQuery中each循环的跳出和结束实例
Aug 16 jQuery
使用vue与jquery实时监听用户输入状态的操作代码
Sep 19 jQuery
jquery中有哪些api jQuery主要API
Nov 20 jQuery
使用jQuery 操作table 完成单元格合并的实例
Dec 27 jQuery
jQuery UI实现动画效果代码分享
Aug 19 jQuery
jQuery实现基本隐藏与显示效果的方法详解
Sep 05 jQuery
JavaScript实现的弹出遮罩层特效经典示例【基于jQuery】
Jul 10 jQuery
jquery分页优化操作实例分析
Aug 23 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
支持oicq头像的留言簿(一)
2006/10/09 PHP
ThinkPHP通过AJAX返回JSON的两种实现方法
2014/12/18 PHP
thinkPHP5框架设置404、403等http状态页面的方法
2018/06/05 PHP
PHP+Mysql分布式事务与解决方案深入理解
2021/02/27 PHP
对textarea框的代码调试,而且功能上使用非常方便,酷
2006/06/30 Javascript
javasctipt如何显示几分钟前、几天前等
2014/04/30 Javascript
教你用jquery实现iframe自适应高度
2014/06/11 Javascript
运用jQuery定时器的原理实现banner图片切换
2014/10/22 Javascript
超实用的JavaScript代码段 附使用方法
2016/05/22 Javascript
使用PBFunc在Powerbuilder中支付宝当面付款功能
2016/10/01 Javascript
Angular企业级开发——MVC之控制器详解
2017/02/20 Javascript
js图片放大镜实例讲解(必看篇)
2017/07/17 Javascript
Node实战之不同环境下配置文件使用教程
2018/01/02 Javascript
详解Nuxt.js Vue服务端渲染摸索
2018/02/08 Javascript
解决Webpack 热部署检测不到文件变化的问题
2018/02/22 Javascript
为vue项目自动设置请求状态的配置方法
2019/06/09 Javascript
javascript简单实现深浅拷贝过程详解
2019/10/08 Javascript
python函数参数*args**kwargs用法实例
2013/12/04 Python
在Python中使用正则表达式的方法
2015/08/13 Python
django1.11.1 models 数据库同步方法
2018/05/30 Python
Python 的字典(Dict)是如何存储的
2019/07/05 Python
Win10下用Anaconda安装TensorFlow(图文教程)
2020/06/18 Python
Python持续监听文件变化代码实例
2020/07/22 Python
python代码能做成软件吗
2020/07/24 Python
高档奢华时装在线目的地:FORWARD by elyse walker
2017/10/16 全球购物
Omio荷兰:预订火车、巴士和机票
2018/11/04 全球购物
Amara德国:家居饰品、设计师品牌和豪华礼品
2019/05/20 全球购物
中学生在校期间的自我评价分享
2013/11/13 职场文书
公司财务总监岗位职责
2013/12/14 职场文书
2014年优质护理服务工作总结
2014/11/14 职场文书
就业推荐表导师评语
2014/12/31 职场文书
区域销售经理岗位职责
2015/04/02 职场文书
导游词之云南省玉龙雪山
2019/12/19 职场文书
《卧薪尝胆》读后感3篇
2019/12/26 职场文书
四十九个javascript小知识实用技巧
2021/11/20 Javascript
Spring Boot实现文件上传下载
2022/08/14 Java/Android