// 创建 Vue 3 应用并设置全局变量
// 导入 Vue
import { createApp } from 'vue';
// 创建一个全局属性对象
const globalProperties = {
myGlobalVar: 'Hello, this is a global variable!'
};
// 创建 Vue 应用实例
const app = createApp({
data() {
return {
message: 'Hello Vue 3!'
};
},
methods: {
// 在方法中使用全局变量
logGlobalVar() {
console.log(this.$myGlobalVar);
}
}
});
// 使用 `app.config.globalProperties` 添加全局变量
app.config.globalProperties.$myGlobalVar = globalProperties.myGlobalVar;
// 挂载应用到 DOM 中
app.mount('#app');
// 在组件中使用全局变量
<template>
<div>
<p>{{ message }}</p>
<p>{{ $myGlobalVar }}</p>
<button @click="logGlobalVar">Log Global Variable</button>
</div>
</template>
app.config.globalProperties,我们可以向所有组件添加全局属性和方法。这里我们添加了一个名为 $myGlobalVar 的全局变量。{{ $myGlobalVar }} 来访问全局变量。在方法中也可以通过 this.$myGlobalVar 访问它。这样,你就可以在整个应用中轻松访问这个全局变量了。
上一篇:vue安装教程
下一篇:vue+elementui
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站