Vue入门到上手(9)—— VueJs 填坑日记之在项目中使用jQuery

Vue入门到上手(9)—— VueJs 填坑日记之在项目中使用jQuery

很多人学习 js 都是从 jQuery 开始的,我也不例外。有时候进行一些操作的时候,还是感觉 jQuery 比较好用,那么,我们如何在项目中使用 jQuery 呢?这篇博文带你实践。

引用 jQuery 文件
首先呢,jQuery 是提供了 npm 的安装包的。我们的 vue-cli 脚手架,也是支持引入的。不过设置比较麻烦,如果你对使用这种方法比较敢兴趣,可以直接参考下面的内容:
https://maketips.net/tip/223/how-to-include-jquery-into-vuejs
好,我们不说这种方式引入 jQuery 而是引用文件的方式引用。

首先,我们下载 jQuery 文件到我们的 /static/js/ 目录。正好我本地有一个 jquery-1.8.3.min.js,我就放了这么一个 jQuery 文件到我们的演示项目里。
在这里插入图片描述
然后,在 /src/main.js 合适位置插入下面的代码:

// import 'jquery'
import '../static/js/jquery-1.8.2.min.js'

在这里插入图片描述测试 jQuery
新建 /src/pages/jq.vue 文件,录入下面的内容并将路由配置为 /jq,如不会请看以前的博文:

<template>
  <div class="love">
    <p>这里是初始文字</p>
    <button @click="testJQ">看看 jquery 有没有工作</button>
  </div>
</template>
<script>
export default {
  methods: {
    testJQ () {
      $('.love p').html('jquery 工作正常!')
    }
  }
}
</script>

好,如果你的编辑器配置了代码审查的话,应该报错了。而浏览器里面,也是报错的。我这里的项目是没有配置代码审查的,所以直接能用。如果不小心配置了,那也不必着急请往下看。

去掉 eslint 报错 ‘$’ is not defined
虽然引用了 jQuery 但是你真正去写的时候,会报这个错误。我们首先需要关闭掉这个错误。关闭有两种方法,一种是临时关闭,一种是永久关闭。我这里提供永久关闭的方法。我们编辑 /.eslintrc.js 文件:

env: {
    browser: true,
    jquery: true
  },

在 env 区间里面加上 jquery: true 参数即可。然后我们重新跑一下系统 npm run dev 就应该可以看到我们想要的效果了。
在这里插入图片描述

更加复杂的操作,我没有尝试。但是我可以肯定,绝对没有原生写那样顺畅。还必须依赖 vue 的一些方法什么的。我的建议是,一般不使用 jQuery,如果使用的话,请确保在可控的范围内。否则,你算是给项目埋大坑了。

在这里忠心感谢FungLeo,是你们无私的奉献,才让我们有了学习的参考,以下是地址:
http://blog.csdn.net/FungLeo/article/details/77879328

本文转载至博客园博主:王二麻子技术交流园地,侵删。

Vue相关文章:

  • Vue入门到上手(1)—— VueJs 填坑日记之基础概念知识解释
    https://blog.csdn.net/weixin_44195856/article/details/107815578
  • Vue入门到上手(2)—— VueJs 填坑日记之基础项目构建
    https://blog.csdn.net/weixin_44195856/article/details/107815860
  • Vue入门到上手(3)—— VueJs 填坑日记之项目文件认识
    https://blog.csdn.net/weixin_44195856/article/details/107816999
  • Vue入门到上手(4)—— VueJs 填坑日记之搭建Axios接口请求工具
    https://blog.csdn.net/weixin_44195856/article/details/107817367
  • Vue入门到上手(5)—— VueJs 填坑日记之将接口用webpack代理到本地
    https://blog.csdn.net/weixin_44195856/article/details/107817615
  • Vue入门到上手(6)—— VueJs 填坑日记之初识*.Vue文件
    https://blog.csdn.net/weixin_44195856/article/details/107818003
  • Vue入门到上手(7)—— VueJs 填坑日记之渲染一个列表
    https://blog.csdn.net/weixin_44195856/article/details/107818297
  • Vue入门到上手(8)—— VueJs 填坑日记之参数传递及内容页面的开发
    https://blog.csdn.net/weixin_44195856/article/details/107818481
  • Vue入门到上手(9)—— VueJs 填坑日记之在项目中使用jQuery
    https://blog.csdn.net/weixin_44195856/article/details/107818658
  • Vue入门到上手(10)—— VueJs 填坑日记之在项目中使用Amaze UI
    https://blog.csdn.net/weixin_44195856/article/details/107818787
  • Vue入门到上手(11)—— VueJs 填坑日记之使用Amaze ui调整列表和内容页面
    https://blog.csdn.net/weixin_44195856/article/details/107819778
  • Vue入门到上手(12)—— VueJs 填坑日记之项目打包发布
    https://blog.csdn.net/weixin_44195856/article/details/107819937

我是与其终,一个风起云涌的女孩子。
以下是我的公众号,主要写的是有关于前段后台数据库,面试技巧,学习方法,职场心得等,感兴趣的可以关注一下哦。
在这里插入图片描述
很高兴你能看到我的博客,希望能对你有所帮助。
qq群:可直接扫码进qq群,或者输入群号670983672。
微信群:可加下方博主微信,备注“进群”即可。
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值