vue项目中如何引用第三方库(比如jQuery)

vue项目中如何引用第三方库(比如jQuery)

(1)绝对路径直接引入

在index.html 中用script 引入

<script src="./static/jquery-1.12.4.js"></script>

然后在webpack 中配置external

externals: { 'jquery': 'jQuery' }

在组件中使用时import

import $ from 'jquery'

(2)在webpack 中配置alias

resolve: { 
    extensions: ['.js', '.vue', '.json'], 
    alias: { 
        '@': resolve('src'), 
        'jquery': resolve('static/jquery-1.12.4.js') 
    } 
}

然后在组件中import

(3)在webpack 中配置plugins

plugins: [ new webpack.ProvidePlugin({ $: 'jquery' }) ]

全局使用,但在使用 eslint 情况下会报错,需要在使用了$ 的代码前添加 /*eslint-disable*/ 来去掉ESLint 的检查。

Vue.js 文章被收录于专栏

Vue.js

全部评论

相关推荐

听说改名字就能收到offer哈:Radis写错了兄弟
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
10-05 10:13
已编辑
HHHHaos:让这些老登来现在秋招一下,简历都过不去
点赞 评论 收藏
分享
手撕没做出来是不是一定挂
Chrispp3:不会,写出来也不一定过
点赞 评论 收藏
分享
评论
1
收藏
分享
牛客网
牛客企业服务