简单讲解:app.config.globalProperties 是Vue官方的一个 api,这是对 Vue 2 中 Vue.prototype 使用方式的一种替代,Vue.prototype 法在 Vue3 已经不存在了。与任何全局的东西一样,应该谨慎使用。
用法示例:在main.js文件挂载一个全局的 msg 属性
import { createApp } from 'vue'
const app = createApp(App)
app.config.globalProperties.msg = 'hello'
在其它页面使用getCurrentInstance()
获取
import { getCurrentInstance } from "vue";
const { proxy } = getCurrentInstance() // 使用proxy,类似于vue2的this
console.log(proxy.msg); // hello