亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

vue全局混入之狀態(tài)判斷是否執(zhí)行點擊

 更新時間:2024年03月07日 08:59:06   作者:Jackson_3791  
這篇文章主要介紹了vue全局混入之狀態(tài)判斷是否執(zhí)行點擊方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

vue全局混入狀態(tài)判斷是否執(zhí)行點擊

1.項目下創(chuàng)建 mps-ui\src\plugins\listenerClick.js

2.文件內寫法

//listenerClick.js
import { mapGetters } from 'vuex'
export default {
  computed: {
    ...mapGetters(['leftNavStatus'])
  },
  data() {
    return {}
  },
  mounted() {
    if (document.getElementById('controlBtn11')) {
      document
        .getElementById('controlBtn11')
        .addEventListener('click', this.doSomeThings(), true)
    }
  },
  methods: {
    doSomeThings() {}
  }
}

3.main.js

加以下代碼

// 全局監(jiān)聽
 Vue.mixin(require('./directive/listenerClick.js').default)

全局可使用這里面的變量和方法

vue根據條件決定是否執(zhí)行事件

再配合三目運算 , 可以更完善

vue中的全局混入mixin

混入提供了一種非常靈活的方式,來分發(fā) Vue 組件中的可復用功能。

一個混入對象可以包含任意組件選項。

當組件使用混入對象時,所有混入對象的選項將被“混合”進入該組件本身的選項。

舉例

// 定義一個混入對象
var myMixin = {
  created() {
    this.hello()
  },
  methods: {
    hello() {
      console.log('hello from mixin!')
    }
  }
}
 
// main.js全局使用
Vue.mixin(myMixin)

因為是全局混入,myMixin中的數據和方法會被掛載到每個組件的實例對象上

注意:

1、當組件和混入對象含有同名選項時,這些選項將以恰當的方式進行“合并”。

比如,數據對象在內部會進行遞歸合并,并在發(fā)生沖突時以組件數據優(yōu)先。

2、同名鉤子函數將合并為一個數組,因此都將被調用。另外,混入對象的鉤子將在組件自身鉤子之前調用。

3、值為對象的選項,例如 methods、components 和 directives,將被合并為同一個對象。兩個對象鍵名沖突時,取組件對象的鍵值對。

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 基于vue-cli3創(chuàng)建libs庫的實現方法

    基于vue-cli3創(chuàng)建libs庫的實現方法

    這篇文章主要介紹了基于vue-cli3創(chuàng)建libs庫的實現方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-12-12
  • 淺談Vue.js 1.x 和 2.x 實例的生命周期

    淺談Vue.js 1.x 和 2.x 實例的生命周期

    下面小編就為大家?guī)硪黄獪\談Vue.js 1.x 和 2.x 實例的生命周期。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • vue實現打卡功能

    vue實現打卡功能

    這篇文章主要為大家詳細介紹了vue實現打卡功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • vue+jsplumb實現連線繪圖

    vue+jsplumb實現連線繪圖

    這篇文章主要為大家詳細介紹了vue+jsplumb實現連線繪圖,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • vue跳轉同一個路由參數不同的問題

    vue跳轉同一個路由參數不同的問題

    這篇文章主要介紹了vue跳轉同一個路由參數不同的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • Vue Router中的冗余導航錯誤及解決方案

    Vue Router中的冗余導航錯誤及解決方案

    在現代前端開發(fā)中,單頁應用(SPA)已經成為主流,而 Vue.js 作為一款流行的前端框架,其官方路由庫 Vue Router 則是構建 SPA 的核心工具之一,在使用 Vue Router 的過程中,開發(fā)者可能會遇到一些常見的錯誤,本文將深入探討這一錯誤的原因、影響以及解決方案
    2025-01-01
  • 詳解如何在Vue3中與后端API進行交互

    詳解如何在Vue3中與后端API進行交互

    在現代的 web 應用中,與后端 API 的交互成為了不可或缺的一部分,特別是在 Vue 3 這樣的前端框架中,如何高效地進行數據請求,處理響應,本文將帶您深入了解在 Vue 3 中如何與后端 API 進行交互,并通過示例代碼幫助您快速上手,需要的朋友可以參考下
    2025-01-01
  • 使用kbone解決Vue項目同時支持小程序問題

    使用kbone解決Vue項目同時支持小程序問題

    這篇文章主要介紹了使用kbone解決Vue項目同時支持小程序問題,本文通過一個todo的例子跟大家詳細介紹,需要的朋友可以參考下
    2019-11-11
  • vue使用cesium創(chuàng)建數據白模方式

    vue使用cesium創(chuàng)建數據白模方式

    這篇文章主要介紹了vue使用cesium創(chuàng)建數據白模方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • vue路由傳參-如何使用encodeURI加密參數

    vue路由傳參-如何使用encodeURI加密參數

    這篇文章主要介紹了vue路由傳參-如何使用encodeURI加密參數,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06

最新評論