zoukankan      html  css  js  c++  java
  • vue中的全局变量 this.$store.state 的取值与赋值

    一、定义 全局变量

    注:如果不在 store目录下的 index.js 定义 则 在其它  ***.vue 页面 代码中赋值,其它页面的这个全局变量,是不会变化的。

     store目录下的 index.js

    export default new Vuex.Store({
    
      state: {
        current_user_name:"未知",
        current_user_pwd:"未知",
        current_user_tel:"未知",
        current_isRegister:"分机 未注册",
        pageId: 0,
        // pageList: ['分机监控', '外线监控', '分机管理', '通讯录', '通话记录', '修改密码'],
        下面代码略

    二、赋值

    在登陆页 Login.vue

    if (login_result == "true") { 
              this.$store.state.current_user_name=this.login.user;
              this.$store.state.current_user_pwd=this.login.password;
              this.$store.state.current_user_tel=this.login.number;
              this.$store.state.current_isRegister="分机未注册";//已注册
    }

    三、赋值 

    在定时刷新页  ****.vue

    this.$store.state.current_isRegister="已注册";

    四、取值

     var str=this.$store.state.current_user_tel;
     <div class="name">{{$store.state.current_user_name}}</div>

    注:如果不在 store目录下的 index.js 定义 则 在其它  ***.vue 页面 代码中赋值,其它页面的这个全局变量,是不会变化的。

  • 相关阅读:
    编程语言学哪个比较好?
    C#一定要避免程序中很多的依靠
    EXPIREAT
    EXISTS
    DUMP
    Python之sys模块
    Python的OS模块
    CentOS 7上安装gitlab-runner
    PyCharm激活方法
    Linux03 文件的相关操作(touch、rm、mv、cat)
  • 原文地址:https://www.cnblogs.com/hailexuexi/p/14274304.html
Copyright © 2011-2022 走看看