1️⃣ globalProperties 定义全局数据

  1. 类型:[key: string]: any
  2. 默认:undefined
  3. 用法:
    1. app.config.globalProperties.foo = 'bar'
    2. app.component('child-component', {
    3. mounted() {
    4. console.log(this.foo) // 'bar'
    5. }
    6. })
    添加一个可以在应用的任何组件实例中访问的全局 property。组件的 property 在命名冲突时具有优先权。
    这可以代替 Vue 2.x 的 Vue.prototype 扩展: ```javascript // 之前 (Vue 2.x) Vue.prototype.$http = () => {}

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

1️⃣ 使用全局数据

image.png