相关代码class BaseStore { @observable statusTabActiveKey = 0}class ListStore extends BaseStore { @action.bound
handleTabChange(index) { super.statusTabActiveKey = index
}
}
const baseStore = new BaseStore()
const listStore = new ListStore()
export {
baseStore,
listStore,
}你期待的结果是什么?实际看到的错误信息又是什么?希望baseStore.statusTabActiveKey可以根据listStore.handleTabChange(2)方法修改
1 回答
开满天机
TA贡献1786条经验 获得超13个赞
用歪了,这样是可能实现的,因为new BaseStore()
和new BaseStore()
是隔离的,不管listStore
如何调用handleTabChange
,也无法改变实例baseStore
中的statusTabActiveKey
,你可以直接声明成static
,这样是都是共享的。
添加回答
举报
0/150
提交
取消