背景:
使用mobx封装了一层store,想在uniapp中直接基于store写UI,在vue3中已经试过了,可以运行,但是在vue2中不行,一直不能获取mobx中代理的对象,有大佬能看看不?
2***@qq.com
- 发布:2023-11-28 17:41
- 更新:2023-11-28 17:53
- 阅读:260
最佳回复
DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信
这个方案可能需要社区来推动测试验证了。更推荐使用 vuex/pinia 完成状态管理,这种技术方案官方经过测试和验证,更有信心在生产环境使用。
2***@qq.com (作者)
不能使用mobx应该不是uniapp的原因,应该是vue2的,测试了一下,发现如果使用mobx里的变量赋值给数据源里的变量,如果此数据源又在模板里使用的话,就会出现上述问题,目前暂时的解决方案是将mobx里的变量深拷贝一下再赋值给vue的数据源。
2023-12-07 11:26
DCloud_UNI_OttoJi
回复 2***@qq.com: 感谢反馈,有需要的用户可以参考作者的实践方案
2023-12-07 11:35