问题模块 |
---|
API和组件 |
父组件通知子组件更新数组时,子组件无法及时更新界面
父组件节点代码
父组件通知代码
代码内容:
子组件处理代码
网友回复
每天都是最好的一天,加油:
https://developers.weixin.qq.com/blogdetail?action=get_post_info&docid=3d3f9fa1c76027e74c8f2f95ce8dd594&token=2123765541&lang=zh_CN
LastLeaf:
仅在开发者工具上吗?那麻烦另开一个帖子提问,然后在这个帖子里回复一下新帖链接。
每天都是最好的一天,加油:
还有一个问题,就是win10下输入焦点的问题,点击手机号自动跳到密码框,其他的所有输入框都是一样,
点击上面一个 会自动跳转到下面的输入框
这个是代码片段
LastLeaf:
父组件可以通过事件接收这个值,但如果要更新父组件自己的data的话,需要父组件自己调一下setData来更新。
每天都是最好的一天,加油:
子组件自定义事件(更新列表images到父组件中)->父组件接收images 这个值,单没更新 子组件props 的字段时 不会显示
LastLeaf:
父组件没更新进images 列表时会导致显示不出来
这个是什么意思呢?
每天都是最好的一天,加油:
好的,现在是直接使用props 这个来做了,主要是更新值的时候,父组件没更新进images 列表时会导致显示不出来。希望父组件能有通知子组件的方法,我上面那个是切换 clear 这个继承值来调用方法的,这个不太理想也不太符合逻辑,希望能像VUE一样能父子组件实现完美通信
LastLeaf:
感谢反馈。这个可能和我们的一个线上bug有关。麻烦尝试一下:将 setUploadImage 函数中的 setData 调用使用一个 setTimeout(() => { }, 0) 包裹一下。