Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

vue3定义全局变量

作者:旭旭移日   发布日期:2025-12-12   浏览:33

// main.js

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

// 创建Vue应用实例
const app = createApp(App);

// 定义全局变量,这里以一个简单的字符串为例
app.config.globalProperties.$globalVar = '这是一个全局变量';

// 挂载应用
app.mount('#app');

// 在组件中使用全局变量的示例
// <script>
// export default {
//   mounted() {
//     console.log(this.$globalVar); // 输出: 这是一个全局变量
//   }
// }
// </script>

解释说明:

  1. 创建Vue应用实例:通过createApp(App)创建一个新的 Vue 应用实例。
  2. 定义全局变量:使用app.config.globalProperties来定义全局变量。在这个例子中,我们定义了一个名为$globalVar的全局变量,并赋值为'这是一个全局变量'。注意,习惯上我们会给全局属性加上$前缀,以便与组件的自有属性区分开来。
  3. 挂载应用:通过app.mount('#app')将应用挂载到页面中的某个 DOM 元素上(例如,ID 为 app 的元素)。
  4. 在组件中使用全局变量:在任何组件中,可以通过this.$globalVar访问这个全局变量。

上一篇:vue socket

下一篇:vue解决跨域问题

大家都在看

vue.js devtools用法

vue js for循环

highlight.js vue

vue.config.js 配置

vue.config.js 配置代理

vue.config.js configu

node.js vue

vue3组件传值的方式

vue3 子路由

vue3 router传参

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站