勤奋的搬运工

导航

vuex状态管理-数据改变不刷新

困惑:

在页面初始化的时候,我提交到vuex状态管理,然后在获取的时候获取不到,我找到了出错的地点,并进行了修改,然后可以获取到状态

但是不知道原因?

定义了如下的state

const state = {
  num:{},
  mynum:0,
  tonum:0,
  donenum:0
};

在这里我联想到了vue数组改变不刷新的问题,如果把mynum、tonum和donenum放到num中赋值,那么我就初始化的时候无法获取到mynum等!

我暂时选择了逃避,使用了下冗余的代码,应该会有更好的办法来代替我这样的写法!也许是setter!!!有空试一下!

 

posted on 2018-01-22 10:43  刚出锅的奶酪  阅读(2781)  评论(0编辑  收藏  举报