vue添加使用全局变量

一、安装vuex

npm install vuex --save

二、创建全局变量配置文件

cd src
mkdir store

然后创建store.js文件

三、倒入store.js文件

复制代码
在main.js文件中添加

import Vuex from 'vuex'
import store from './store/store'

new Vue({
el: '#app',
router,
store, // 将引用的文件添加到Vue项目中
components: { App },
template: '<App/>'
});

在store.js文件中添加

import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)

export default new Vuex.Store({
  state: {
    // 定义各种全局变量
  },
  mutations: {
    //定义各种方法,一般用于axios
  }
})
复制代码

引用变量

复制代码
比如store.js文件中定义:
state: {
    username:  Cookie.get("username"),
    token:  Cookie.get("token"),
  },

那么在其他vue文件中引用如下:
this.$store.state.token
this.$store.state.username
复制代码

 

posted @   酷酷的狐狸  阅读(4998)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示