vue.use(plugin, arguments) 語法
創(chuàng)新互聯(lián)建站主營城東網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,重慶APP軟件開發(fā),城東h5成都小程序開發(fā)搭建,城東網(wǎng)站營銷推廣歡迎城東等地區(qū)企業(yè)咨詢參數(shù):plugin(Function | Object)
用法:
如果vue安裝的組件類型必須為Function或者是Object
如果是個對象,必須提供install方法
如果是一個函數(shù),會被直接當(dāng)作install函數(shù)執(zhí)行
install函數(shù)接受參數(shù),默認(rèn)第一個參數(shù)為Vue,其后參數(shù)為注冊組件時傳入的arguments
先舉個?
我們先來看一個簡單的事例
首先我使用官方腳手架新建一個項目vue init webpack vue-demo
然后我創(chuàng)建兩個文件index.js plugins.js.
我將這兩個文件放置在src/classes/vue-use目錄下
接下來對這兩個文件進行編寫
// 文件: src/classes/vue-use/plugins.js const Plugin1 = { install(a, b, c) { console.log('Plugin1 第一個參數(shù):', a); console.log('Plugin1 第二個參數(shù):', b); console.log('Plugin1 第三個參數(shù):', c); }, }; function Plugin2(a, b, c) { console.log('Plugin2 第一個參數(shù):', a); console.log('Plugin2 第二個參數(shù):', b); console.log('Plugin2 第三個參數(shù):', c); } export { Plugin1, Plugin2 };