91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

jquery在vue腳手架中的使用方式示例

發布時間:2020-09-08 22:36:30 來源:腳本之家 閱讀:164 作者:weixin_38788947 欄目:web開發

本文介紹了jquery在vue腳手架中的使用方式示例,分享給大家,具體如下:

1:在各個vue文件中使用

<script>
import '../assets/js/jquery-1.10.2.min.js'
export default {
 data() {
  return {
 },
 watch: {
 },
 created: function() {
 },
 methods: {
  list() {
   this.$router.push({
    path: 'list'
   });
  }, 
 },
}
$(document).ready(function(){
  $('.span123').click(function(){
    alert('123')
  })
})
</script>

這種方式不會影響原來VUE文件中的$的使用,完全可行;但是需要每個vue文件都引入一遍;

2:在入口文件app.vue中整體引入,不會報錯

3:在main.js中整體引入,

4:在index.html中整體引入

以上3中方法經過親測,不會報錯,但是VUE文件中的JS也不會執行,不可行;

下面的方法經過親測,完全可行;

通過npm安裝依賴引入

1:通過npm安裝依賴引入

npm install jquery -S

2:修改webpack配置文件

build/webpack.base.conf.js

...
var webpack = require("webpack") // 1. 確保引入 webpack,后面會用到

module.exports = {
 ...
 resolve: {
  extensions: ['.js', '.vue', '.json'],
  modules: [
   ..
  ],
  alias: {
   ...
   // 2. 定義別名和插件位置
   'jquery': 'jquery' 
  }
 },
 plugins: [
  // 3. 配置全局使用 jquery
  new webpack.ProvidePlugin({
    $: "jquery",
    jQuery: "jquery",
    jquery: "jquery",
    "window.jQuery": "jquery"
  })
 ]
}

手動載入

手動下載jQuery 放在static 目錄下,如:static/js/jquery.min.js

alias: {
  ...
  // 2. 定義別名和插件位置
  "jquery": path.resolve(__dirname, '../static/js/jquery.min.js') 
},
plugins: [
  // 3. 配置全局使用 jquery
  new webpack.ProvidePlugin({
    $: "jquery",
    jQuery: "jquery",
    jquery: "jquery",
    "window.jQuery": "jquery"
  })
 ]

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

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阿尔山市| 瓦房店市| 洛阳市| 凤庆县| 三原县| 礼泉县| 石嘴山市| 津市市| 青州市| 兰考县| 苍梧县| 清镇市| 蓝山县| 天峨县| 察隅县| 乡城县| 瑞丽市| 乐业县| 合山市| 分宜县| 辽阳县| 西贡区| 托里县| 吴忠市| 长宁县| 临江市| 青田县| 赤峰市| 龙南县| 云霄县| 喜德县| 什邡市| 托克逊县| 太白县| 正蓝旗| 靖江市| 通许县| 孝昌县| 洱源县| 黔江区| 房产|