Vue.js+Webpacky引入jQuery及插件实践
来源:互联网 发布:jvcs500知乎 编辑:程序博客网 时间:2024/06/05 21:57
本文介绍完成了Vue.js+Webpack+Sass+Jade(pug)网站构建后,引入slick插件的实践步骤。
由于slick依赖于jQuery,因此要先引入jQuery。
先看一下工程的结构。
1. 使用expose-loader引入jQuery
按照官方提供的步骤,引用全局的jQuery,识别$和jQuery变量。
(1)安装
注:此处的i是install的简写
npm i expose-loader --save
npm i jQuery --save
(2)在main.js中引入
import 'expose-loader?$!jquery'
(3)修改配置文件
修改在build文件夹下的webpack.base.conf.js文件。
注:官方提供的以下方式报错:
//Doesn't workmodule: { rules: [{ test: require.resolve('jquery'), use: [{ loader: 'expose-loader', options: 'jQuery' },{ loader: 'expose-loader', options: '$' }] }]}
尝试这种方式有效。
//It worksmodule: { rules: [ { test: require.resolve('jquery'), loader: 'expose-loader?jQuery!expose-loader?$' }, ]}
完成后,我们发现在浏览器的console中,分别输入window.$和window.jQuery已经有值了。表明jQuery已经引入成功。
2. 引入slick
在main.js中引入slick,请正确书写路径。
import './lib/slick.js'
查看完整工程
阅读全文
3 0
- Vue.js+Webpacky引入jQuery及插件实践
- vue引入 jquery 插件
- vue轮播图插件vue-awesome-swiper的引入及使用
- vue-cli快速构建项目>>>>及引入jquery、jquery插件、this的指向 mounted钩子函数应用
- vue引入swiper插件
- vue中引入jquery
- vue中引入jQuery
- 关于在vue中引入jquery或js文件
- VUE引入第三方插件
- Vue+Webpack引入Jquery第三方插件,jQuery is not defined 错误,解决方案
- Vue+Webpack引入Jquery第三方插件,jQuery is not defined 错误,解决方案
- vue中引入jquery写轮播图
- vue-cli+webpack引入jQuery
- vue引入jquery的方法
- vue中引入Bootstrap,jQuery
- vue-cli怎么引入jquery
- 在vue中引入jquery
- vue-cli引入jquery、bootstrape
- React-navigation 官方文档中文翻译(三) Configuring the Header
- iOS转前端之JS基本语法总结
- 电子设计大赛板球控制系统设计方案
- 题目399-整除个数(满满的套路)
- 【黑科技】钉钉自动打卡
- Vue.js+Webpacky引入jQuery及插件实践
- Android wpa_supplicant源码分析--conf配置文件
- unity3d鼠标拖拽旋转
- x86架构下,页面大小为什么是4K?
- Magic number (programming) from Wikipedia(0xCCCCCCCC、0xCDCDCDCD、0xFEEEFEEE)
- 透镜分离相位检测对焦的原理
- sql server 判断是否存在数据库,表,列,视图
- B-Code For 1 Codeforces 768【递归】 好题!
- codeforces 675D (STL set)