vue3怎么使用Vue.prototype.$loading来实现定义全局的变量和函数
·
vue2中我们可以在main.js里面通过Vue.prototype.$loading="ddddd"来定义全局变量。其他页面直接使用this.$loading就可以获取值。
vue3中也想实在这个功能怎么办?
import App from "./App.vue";import { createApp } from "vue";const app = createApp(App);
app.config.globalProperties.$loading="ddddd"
其他页面使用。vue3里面没有this但是可以通过proxy访问他的this
import { getCurrentInstance } from 'vue' const instance = getCurrentInstance()?.proxyconsole.log(instance.$loading);
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)