脚本宝典收集整理的这篇文章主要介绍了

vue+webpack与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'

插件到此引入成功!都是些小错误,但是网上没有很详细的代码,在此希望帮到大家。
贴上这个拖拽插件的链接:https://github.com/troolee/gr...

总结

以上是脚本宝典为你收集整理的

vue+webpack与jquery插件的那些浅坑

全部内容,希望文章能够帮你解决

vue+webpack与jquery插件的那些浅坑

所遇到的程序开发问题,欢迎加入QQ群277859234一起讨论学习。如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典网站推荐给程序员好友。 本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。

80%的人都看过