国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

詳解如何在 vue 項目里正確地引用 jquery 和 jquery-ui的插件

2019-11-19 16:26:19
字體:
來源:轉載
供稿:網友

使用vue-cli構建的vue項目,webpack的配置文件是分散在很多地方的,而我們需要修改的是build/webpack.base.conf.js,修改兩處的代碼

// 在開頭引入webpack,后面的plugins那里需要var webpack = require('webpack')// resolvemodule.exports = { // 其他代碼... resolve: {  extensions: ['', '.js', '.vue'],  fallback: [path.join(__dirname, '../node_modules')],  alias: {   'src': path.resolve(__dirname, '../src'),   'assets': path.resolve(__dirname, '../src/assets'),   'components': path.resolve(__dirname, '../src/components'),   // webpack 使用 jQuery,如果是自行下載的   // 'jquery': path.resolve(__dirname, '../src/assets/libs/jquery/jquery.min'),   // 如果使用NPM安裝的jQuery   'jquery': 'jquery'   } }, // 增加一個plugins plugins: [  new webpack.ProvidePlugin({   $: "jquery",   jQuery: "jquery"  }) ], // 其他代碼...}

這樣就可以正確的使用jQuery了,比如我要引入Bootstrap,我們在vue的入口js文件src/main.js開頭加入

// 使用Bootstrapimport './assets/libs/bootstrap/css/bootstrap.min.css'import './assets/libs/bootstrap/js/bootstrap.min'

這樣Bootstrap就正確的被引用并構建。

在比如使用toastr組件,只需要在需要的地方import進來,或者全局引入css在需要的地方引用js,然后直接使用

// 使用toastrimport 'assets/libs/toastr/toastr.min.css'import toastr from 'assets/libs/toastr/toastr.min'toastr.success('Hello')

vue-cli webpack全局引入jquery

1、首先在package.json里加入,

dependencies:{ "jquery" : "^2.2.3"}

然后 nmp install

2、在webpack.base.conf.js里加入

var webpack = require("webpack")

3、在module.exports的最后加入

plugins: [ new webpack.optimize.CommonsChunkPlugin('common.js'), new webpack.ProvidePlugin({  jQuery: "jquery",  $: "jquery" })]

4、然后一定要重新 run dev

5、在main.js 引入就ok了

import $ from 'jquery'

在.vue文件中引入第三方非NPM模塊

var Showbo = require("exports?Showbo!./path/to/showbo.js");

vue-cli引入外部文件

webpack.base.conf.js 中添加externals

externals 中 swiper 是鍵,對應的值一定的是插件 swiper.js 所定義的變量 Swiper :

之后再在根目錄下的index.html文件里引入文件: <script src="static/lib/swiper.js"></script>

這樣子就可以在需要用到swiper.js的文件里加入這行代碼:import Swiper from 'swiper',這樣就能正常使用了。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 砀山县| 景东| 葵青区| 马尔康县| 牟定县| 桐梓县| 封开县| 教育| 屯昌县| 沁水县| 义马市| 阿克陶县| 昌乐县| 汾西县| 沁阳市| 长乐市| 梨树县| 喀喇沁旗| 金门县| 镇安县| 濮阳市| 衢州市| 建水县| 福清市| 安丘市| 永德县| 乌恰县| 山东省| 崇礼县| 盱眙县| 石狮市| 兴山县| 衡东县| 惠来县| 瓮安县| 烟台市| 谷城县| 韶山市| 资源县| 济南市| 张家港市|