摘要:本文讲解了vue+webpack与jquery插件的一些坑,希望阅读本篇文章以后大家有所收获,避免这些错误,加深大家对jQuery的理解。
jquery的引入
既然是jquery插件,那么一定是依赖JQuery啦,下载jquery
npm install --save jquery
接着,在我们的webpack.base.config文件跟对象下添加以下代码
plugins: [ new webpack.ProvidePlugin({ $: "jquery", jQuery: "jquery", "windows.jQuery": "jquery" }) ]
jquery-ui的使用
jquery-ui这里是一个超级大坑。
我们把包下载下来
npm install --save jquery-ui
我们先试试这样写,引入我们的jquery-ui
import 'jquery-ui'
然后我们重新运行项目
有一个依托于jquery-ui的插件,因为没找到jquery-ui,它不开心,给我们报了好多错误,还要下载jquery-ui,明明已经下好了,那么是引入哪里出了问题!把import删掉,在webpack.base.config中更改一下代码、
alias: { 'jquery-ui': path.resolve('./node_modules/jquery-ui/ui'), 'vue$': 'vue/dist/vue.esm.js', '@': resolve('src') }
重新运行下我们的项目
成功了!警告我们先不去管他~
普通插件的引入
这次用的jquery插件是gridstack,正常引入npmbao都是import "gridstack"或者require(gridstack),文件让webpack自己去找嘛,我都设置好了,我用亲身经历告诉你:不行!!!把所有插件放进一个plug-ui的文件夹吧,然后手动填写路径。
import utilcss from '../../plug-in/gridstack/dist/gridstack.css'import util from '../../plug-in/gridstack/dist/gridstack.js'
本文由职坐标整理发布,更多相关内容,请关注职坐标WEB前端jQuery频道!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号