国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

vue~全局插件和全局方法的注冊(cè)

這篇具有很好參考價(jià)值的文章主要介紹了vue~全局插件和全局方法的注冊(cè)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

本文介紹如何在vue中定義插件,注冊(cè)插件和使用插件

插件目錄

/src/plugins

插件入口文件

/src/plugins/index.js

import cache from './cache'
import modal from './modal'
// 安裝默認(rèn)插件,在main.js中引入,通過Vue.use()使用它,因?yàn)閕ndex.js里使用export default導(dǎo)出,所有在main.js里導(dǎo)入時(shí)可以不用加{},直接import plugins from "~/plugins";
export default {
  install(Vue) {
    // 緩存對(duì)象
    Vue.prototype.$cache = cache
    // 模態(tài)框?qū)ο?,在vue頁面中使用this.$modal.xxx()調(diào)用
    Vue.prototype.$modal = modal
  }
}

注冊(cè)全局插件

/src/main.js

import plugins from "~/plugins";
Vue.use(plugins)

vue文件中使用插件

注意在其它js中還是需要手動(dòng)引用插件的,這個(gè)main.js中的注冊(cè),只有vue文件有效.文章來源地址http://www.zghlxwxcb.cn/news/detail-710494.html

<el-button @click="alertTest">全局插件</el-button>
<script>
export default {
    methods: {
        alertTest() {
            this.$modal.confirm("不用在vue顯示引用plugins/modal.js,它通過在plugins/index.js中引用,在main.js中注冊(cè),已經(jīng)是全局的了");
        }
    }
}
</script>

注冊(cè)全局方法

  • 還是在上面的/src/main.js中進(jìn)行添加prototype的定義
  • 從插件中引入一個(gè)方法addDateRange import { addDateRange } from "@/utils/ruoyi";
  • 在prototype中添加原型擴(kuò)展方法Vue.prototype.addDateRange = addDateRange
  • 下面我們可以在view中直接使用這個(gè)addDateRange方法了,而不需要再import引入它了。

到了這里,關(guān)于vue~全局插件和全局方法的注冊(cè)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Vue3---組件全局注冊(cè)

    1.?組件封裝成插件 2. 引用注冊(cè) 3. 使用組件

    2024年02月13日
    瀏覽(26)
  • Vue全局組件和局部組件的注冊(cè)

    Vue全局組件和局部組件的注冊(cè)

    ? 組件的簡(jiǎn)介 : 組件系統(tǒng)是Vue.js其中一個(gè)重要的概念,它提供了一種抽象,讓我們可以使用獨(dú)立可復(fù)用的小組件來構(gòu)建大型應(yīng)用,任意類型的應(yīng)用界面都可以抽象為一個(gè)組件樹: 組件的基本使用: 創(chuàng)建一個(gè)Vue實(shí)例需要?jiǎng)?chuàng)建后才能使用,組件也需要進(jìn)行注冊(cè)后才能使用。注冊(cè)

    2023年04月23日
    瀏覽(35)
  • vue3中批量全局注冊(cè)組件

    vue3中批量全局注冊(cè)組件

    學(xué)習(xí)的時(shí)候順便記錄一下,用于個(gè)人學(xué)習(xí)使用vite+vue3+ts,如果想直接看批量注冊(cè)全局組件的,看文章目錄,直接點(diǎn)目錄跳轉(zhuǎn)即可 在vue中,我們?cè)趍ain.ts引入的全局注冊(cè)的組件是可以不需要import導(dǎo)入而直接使用的。使用的時(shí)候是自己全局注冊(cè)組件時(shí)的名稱,而不是組件名。如下

    2024年02月04日
    瀏覽(21)
  • 【Vue】全局變量的定義及使用

    【Vue】全局變量的定義及使用

    首先 聲明Vue 使用全局變量的方法有很多,以下只是個(gè)人覺得比較簡(jiǎn)潔的2種。其中兩者的第一步操作相同,即: 方法1:在main.js中直接將全局變量掛載到Vue.prototype 用時(shí)不用任何多余操作,直接調(diào)用 this.GLOBAL.name 即可。 方法2:在需要使用全局變量的頁面引入global再使用

    2024年02月12日
    瀏覽(21)
  • Vue + TS 封裝全局自定義指令

    在 Vue 中,指令是一種特殊的語法,用于在 DOM 元素上添加特定的行為。Vue 提供了許多內(nèi)置指令,如 v-if 、 v-for 、 v-bind 等,但是在實(shí)際開發(fā)中,我們可能需要封裝一些自定義指令來滿足特定的需求。 本文將介紹如何使用 TypeScript 封裝全局自定義指令。 在 Vue 中,我們可以使

    2024年02月12日
    瀏覽(33)
  • vue3 ts 定義全局變量

    在 Vue3 中使用 TypeScript 定義全局變量可以這樣做: 創(chuàng)建一個(gè)文件,如 global.d.ts ,并在其中聲明全局變量。 在 main.ts 或其他入口文件中引入該文件。 在需要使用全局變量的地方直接使用即可。 注意,這種方式只能用于定義全局變量,不能用于定義全局函數(shù)或類。

    2024年02月17日
    瀏覽(16)
  • Vue定義全局組件的三種方式

    第一種方式 1.1使用 Vue.extend 來創(chuàng)建全局的Vue組件 1.2使用 Vue.component(‘組件的名稱’, 創(chuàng)建出來的組件模板對(duì)象) Vue.component 第一個(gè)參數(shù):組件的名稱,引用組件的時(shí)候,就是一個(gè)HTML 標(biāo)簽形式來引入的 第二個(gè)參數(shù): Vue.extend 創(chuàng)建的組件 ,其中 template 就是組件將來要展示的HTML內(nèi)容 1

    2024年02月07日
    瀏覽(23)
  • Vue2封裝自定義全局Loading組件

    Vue2封裝自定義全局Loading組件

    前言 在開發(fā)的過程中,點(diǎn)擊提交按鈕,或者是一些其它場(chǎng)景總會(huì)遇到Loading加載框,PC的一些UI庫也沒有這樣的加載框,無法滿足業(yè)務(wù)需求,因此可以自己自定義一個(gè),實(shí)現(xiàn)過程如下。 效果圖 如何封裝? 第1步:創(chuàng)建要封裝成全局組件的文件 第2步:注冊(cè)組件 Loading這類的通用

    2024年02月15日
    瀏覽(25)
  • vue中內(nèi)置指令v-model的作用和常見使用方法介紹以及在自定義組件上支持

    vue中內(nèi)置指令v-model的作用和常見使用方法介紹以及在自定義組件上支持

    一、v-model是什么 v-model是Vue框架的一種內(nèi)置的API指令,本質(zhì)是一種語法糖寫法,它負(fù)責(zé)監(jiān)聽用戶的輸入事件以更新數(shù)據(jù),并對(duì)一些極端場(chǎng)景進(jìn)行一些特殊處理。在Vue中,v-model是用于在表單元素和組件之間創(chuàng)建雙向數(shù)據(jù)綁定的指令。它可以簡(jiǎn)化表單元素的綁定,使得在用戶輸入

    2024年01月19日
    瀏覽(21)
  • Vue3之a(chǎn)pp.config.globalProperties(定義全局變量)

    Vue3之a(chǎn)pp.config.globalProperties(定義全局變量)

    注意:如果全局屬性與組件自己的屬性沖突,組件自己的屬性將具有更高的優(yōu)先級(jí)。 1、創(chuàng)建一個(gè)文件(通過useGlobelProperties獲取全局屬性) 2、在main.ts中(配置全局屬性) 3、任意組件中的使用 打印所得:? ?可以看到我們上面定義的name可以拿到,后續(xù)想要什么全局配置,可

    2024年02月15日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包