es6 publish subscribe 订阅 setData 数据变化 视图没重新渲染?
发布于 5 年前 作者 ping81 9110 次浏览 来自 问答

发起的代码

store.dispatch('setUserinfo', jwtDecode(res).data);

订阅的代码

    store.events.subscribe('stateChange', params => {
      console.log(params.data.userinfo)
      params.id == 'userinfo' ? this.setData({ userinfo: params.data.userinfo }) : '';
      console.log(this.data.userinfo)
    });

打印看数据是赋值了的

但是视图层没更新是为什么呢 求大神指教 怎么修改

1 回复

你代码写的逻辑有问题,自己排查下吧

回到顶部