• 首页
  • css3教程
  • html5教程
  • jQuery手册
  • vue手册
  • php手册
  • MySQL手册
  • apache手册
  • redis手册
  • globalProperties

    • 类型:[key: string]: any
    • 默认:undefined
    app.config.globalProperties.foo = 'bar'
    
    app.component('child-component', {
        mounted() {
        console.log(this.foo) // 'bar'
      }
    })
    

    添加可以在应用程序内的任何组件实例中访问的全局 property。属性名冲突时,组件的 property 将具有优先权。

    这可以代替 Vue 2.x Vue.prototype扩展:

    // 之前(Vue 2.x)
    Vue.prototype.$http = () => {}
    
    // 之后(Vue 3.x)
    const app = Vue.createApp({})
    app.config.globalProperties.$http = () => {}
    

    上篇:config

    下篇:isCustomElement