Open amlxamlx opened 2 months ago
amis-editor-demo编辑器无法监听到页面数据的实时变化,能够监听到,但获取到的一直都是旧数据
请用一段清晰简洁的文字描述问题是什么...
可以的话,尽可能提供截图或视频来补充描述你的问题...
你是如何使用 amis 的? sdk、npm 或其他... amis-editor-demo编辑器
sdk
npm
其他
amis 版本是什么?请先在最新 beta 版本测试问题是否存在 6.7.0
粘贴有问题的完整 amis schema 代码:
amis schema
code here...
reaction( () => getSnapshot(self.pages), pages => { if (timer) clearTimeout(timer) timer = setTimeout(() => { watchPage(pages) }, time); }, );
操作步骤 请简单描述一下复现的操作步骤... 修改页面,会监听到但数据不是最新的
示例图
仍然没有找到问题出处,使用reaction确实监听不到了最新数据,但是找到了对应的解决方法。改变监听规则,不再是reaction监听所有页面的内容变化,而是监听当前页面内容schema,只要变化就请求更新当前页面的最新数据
描述问题:
amis-editor-demo编辑器无法监听到页面数据的实时变化,能够监听到,但获取到的一直都是旧数据
请用一段清晰简洁的文字描述问题是什么...
截图或视频:
可以的话,尽可能提供截图或视频来补充描述你的问题...
如何复现(请务必完整填写下面内容):
你是如何使用 amis 的?
sdk
、npm
或其他
... amis-editor-demo编辑器amis 版本是什么?请先在最新 beta 版本测试问题是否存在 6.7.0
粘贴有问题的完整
amis schema
代码:reaction( () => getSnapshot(self.pages), pages => { if (timer) clearTimeout(timer) timer = setTimeout(() => { watchPage(pages) }, time); }, );
操作步骤 请简单描述一下复现的操作步骤... 修改页面,会监听到但数据不是最新的