運用場景:如果想實現一個類似於 window.alert()
提示組件要求像調用 JS 函數一樣調用它,這時候Vue.extend + vm.$mount
組合就派上用場了。
簡單介紹:
Vue.extend(options)
參數:對象
用法:使用Vue構造器,創建一個“子類”,參數是一個包含組件選項的對象,其中,data選項中必須是函數
描述:Vue.extend返回的是一個“擴展實例構造器”,也就是預設了部分選項的Vue的實例構造器,它常常服務於Vue.component用來生成組件,可以簡單理解為當在模板中遇到該組件作為標簽的自定義元素時,會自動調用“擴展實例構造器”來生產組件實例,並掛在到自定義元素上。