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...