天天看點

Vue.use和install之間的關系

建立一個plugins.js檔案

跟main.js同級下,建立一個plugins.js檔案

export default {
    // install是vue給我們提供的。它會自動去執行install。
    // install 的第一個參數是vue的執行個體哈
    install(vue) {
        //這一行語句會被執行
        console.log('vue', vue);
        // 可以定義方法,外界使用直接this.demo()
        vue.prototype.demo = function () {
            alert('哈哈後')
        }
        // 可以定義過濾器
        // 可以定義公共資料
        // 可以定義mixin
    }
}
           

main.js下引入注冊

// 引入插件
import keyname from "./plugins"
// 使用插件
Vue.use(keyname)
           

使用插件

this.xxx()
           

說明

在vue中隻要是Vue.use(xxx)
說明變成了一個vue的插件。
           

我的了解

如果一個東西可以被Vue.use說明這個東西的内部肯定是install
并且這個install(vue){這個執行個體就是vue}
           

作者:明月人倚樓

出處:https://www.cnblogs.com/IwishIcould/

想問問題,打賞了卑微的部落客,求求你備注一下的扣扣或者微信;這樣我好聯系你;(っ•̀ω•́)っ✎⁾⁾!

如果覺得這篇文章對你有小小的幫助的話,記得在右下角點個“推薦”哦,或者關注部落客,在此感謝!

萬水千山總是情,打賞5毛買辣條行不行,是以如果你心情還比較高興,也是可以掃碼打賞部落客(っ•̀ω•́)っ✎⁾⁾!

Vue.use和install之間的關系

支付寶

Vue.use和install之間的關系

微信

本文版權歸作者所有,歡迎轉載,未經作者同意須保留此段聲明,在文章頁面明顯位置給出原文連接配接

如果文中有什麼錯誤,歡迎指出。以免更多的人被誤導。