在页面A内调用页面B的setData方法后页面B不更新?

发布于 7 年前作者 yangpeng4734 次浏览最后编辑 7 年前来自 ask
// 在这里设置后会被proxy的set拦截,然后调用页面的setData方法
store.state.user.address_list = res.data;
 
set: (target, key, value, receiver) => {
  if (this.stateListener[name] instanceof Array) {
      for (let listenner of this.stateListener[name]) {
          let data: { [propName: string]: any } = {};
          data[String(key)] = value;
          listenner.setData(data);
      }
  }
  return Reflect.set(target, key, value, receiver);
}

在开发者工具里的AppData已经看到数据更新了,但页面还是之前的?

0 回复
暂无回复