十、vue 的全局配置
通過vue 實例上config來配置,包含Vue應(yīng)用程序全局配置的對象。您可以在掛載應(yīng)用程序之前修改下面列出的屬性:
const app = Vue.createApp({})
app.config = {...}
為組件渲染功能和觀察程序期間的未捕獲錯誤分配處理程序。錯誤和應(yīng)用程序?qū)嵗龑⒄{(diào)用處理程序
app.config.errorHandler = (err, vm, info) => {}
可以在應(yīng)用程序內(nèi)的任何組件實例中訪問的全局屬性,組件的屬性將具有優(yōu)先權(quán)。這可以代替Vue 2.xVue.prototype擴展:
const app = Vue.createApp({})
app.config.globalProperties.$http = 'xxxxxxxxs'
可以在組件用通過 getCurrentInstance() 來獲取全局globalProperties 中配置的信息,getCurrentInstance 方法獲取當前組件的實例,然后通過 ctx 屬性獲得當前上下文,這樣我們就能在setup中使用router和vuex, 通過這個屬性我們就可以操作變量、全局屬性、組件屬性等等
setup( ) {
const { ctx } = getCurrentInstance();
ctx.$http
}
我是一位愛學(xué)習(xí)的老人!本站主要是些學(xué)習(xí)體驗與分享(其中會引用一些作品的原話并結(jié)合我的一生體會與經(jīng)驗加工整理而成!在此一并感謝!如有不妥之處敬請與我聯(lián)系,我會妥善處理,謝謝!)我寫的主要是中老年人各方面應(yīng)注意的事兒!退休后我希望通過這個平臺廣交朋友,互助交流,共筑美好生活?。。。。?! 更多文章請參看http://www.zzz818.com趙站長的博客。期待大家的光臨與指教哦^0^!歡迎大家轉(zhuǎn)發(fā)!
聯(lián)系客服