vue 封裝乙個外掛程式

2022-07-19 03:42:16 字數 794 閱讀 8027

1、建立乙個vue元件button/button.vue

}

2、vue.js 的外掛程式有乙個公開方法install方法,第乙個引數是vue構造器,第二個引數是乙個可選的選項物件,我們可以通過這個方法來定義外掛程式button/index.js

import buttoncom from "./button.vue";

//建立button這個外掛程式

buttoncom.install = (vue)=>

export default buttoncom;

3、全域性引入外掛程式            library/index.js

import buttoncom from

"./button";

//ui元件

const components =[

buttoncom]//

進行全域性引入

const plugin = (vue)=>)

}//判斷當前是否為瀏覽器環境,獲取vue例項

if(typeof window !=="

undefined

" &&window.vue)

export

default

4、使用外掛程式

import vue from "vue";

import vuez from "./library";

"val"/>

製作乙個vue外掛程式

myplugin.install function vue,options 2.新增全域性資源 vue.directive my directive 3.注入元件 vue.mixin 4.新增例項方法 vue.prototype.mymethod function methodoptions 用 b...

vue外掛程式封裝

外掛程式通常用來為 vue 新增全域性功能。外掛程式的功能範圍沒有嚴格的限制 一般有下面幾種 1 新增全域性方法或者 property。如 vue custom element 2 新增全域性資源 指令 過濾器 過渡等。如 vue touch 3 通過全域性混入來新增一些元件選項。如 vue rou...

vue如何封裝乙個元件

1.新增子元件 在工程src components目錄下新建乙個資料夾用於存放元件。我封裝了乙個樹元件,資料夾名稱為va tree,裡面有乙個va tree.vue檔案,寫了樹元件的具體內容,包括元件樣式 元件處理邏輯 元件模板等等 子元件中定義的props是父元件需要傳給子元件的資料,在子元件中p...