zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    equals标准写法
    抽象类的概述
    多态的弊端
    多态
    final关键字
    java 静态代码块 构造块 构造方法
    java 工具类
    逻辑运算符&&和&的区别 ||和|的区别
    react-route
    跨域
  • 原文地址:https://www.cnblogs.com/ttyypjt/p/11012876.html
Copyright © 2011-2022 走看看