在main.js

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

//  引入element
import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'

// 引入router
import router from './route/index'

const app = createApp(App)
app.use(ElementPlus)
app.use(router)

// 定义全局变量
app.config.globalProperties.$key= "这是一个全局变量";

app.mount('#app')

在页面中使用

import {getCurrentInstance} from 'vue'
const internalInstance = getCurrentInstance()
//  全局变量
let global=internalInstance.appContext.config.globalProperties;

console.log(global.$key)

getCurrentInstance 只能在 setup 或生命周期钩子中调用。

Logo

前往低代码交流专区

更多推荐