背景
有時候你想給Vue一些元件庫新增一些補丁功能或者修改功能,這些庫如果像ElementUI一樣有暴露到全域性的api,還容易執行時篡改,如果沒有暴露到全域性上但有註冊成全域性元件,但是你又不想去庫的原始碼,怎麼辦呢?其實我們可以在執行時動態去篡改或者新增一些功能,這個時候我們需要訪問這些元件的配置物件
Vue2.x版本
在Vue.options.components
中
Vue 3.X版本
在Vue.createApp
這個api返回的物件的_context.components
中
// 例如
Vue.createApp({})._context.components