收藏
回答

es6 publish subscribe 订阅 setData 数据变化 视图没重新渲染?

发起的代码

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 个回答

  • 少侠
    少侠
    2020-11-05

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

    2020-11-05
    有用 1
    回复 1
    • 张鑫
      张鑫
      发表于移动端
      2020-11-05
      哪里有问题 从这部分代码
      2020-11-05
      回复
登录 后发表内容
问题标签