使用小程序提供的 MobX 绑定库,如果字段是数组,则不能正常工作? 求助管理员
发布于 6 年前 作者 gjin 6256 次浏览 来自 官方Issues

小程序的 MobX 绑定辅助库,安装 mobx-miniprogram 和 mobx-miniprogram-bindings :

其中的字段: unitsArray 初始化状态是个长度为0的数组,后面会动态的修改。

在unitList.js 文件中绑定store中的字段 unitsArray, 和action  set_unitsArray

调用action  set_unitsArray 去更新 store中的字段 unitsArray

输出刚才更新的unitsArray 字段,结果是下面的东西。不是我传入的unitsArray 的数据

…(数组太长,中间截图就省略了)

3 回复

为了提升性能,在 store 中的字段被更新后,并不会立刻同步更新到 this.data 上,而是等到下个 wx.nextTick 调用时才更新。

大哥 你是怎么解决的 我现在也是遇到这个问题 数组取不了值

我也是在 wx.nextTick回调了

同样的问题 一模一样

回到顶部