vue3 全局屬性配置-mian


一.初始化

以前vue2 書寫形式

import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store/store'
 new Vue({
    router,
    store,
    render: h => h(App)
  }).$mount('#app')
 

 

vue3寫法

import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'

createApp(App).use(store).use(router).mount('#app')

 

全局屬性配置

vue2

Vue.prototype.$request = request
Vue.config.errorHandler = errorHandler

 

vue3

config屬性不變,

prototype改成config

然后添加 globalProperties

let app = createApp(App)
app.config.globalProperties.errorHandler = errorHandler
  app. config.globalProperties.$request = request

 

三,全局事件總線

vue2

Vue.prototype.$eventBus = new Vue({})

 

 
vue3
let app = createApp(App)
app.config.globalProperties.$eventBus = createApp({})

 

參考鏈接https://blog.csdn.net/weixin_43520044/article/details/109284503


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM