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 页面 代码中赋值,其它页面的这个全局变量,是不会变化的。

posted @   海乐学习  阅读(35164)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示