html52.com
我爱小程序-开发者交流社区

父组件更新为空数组后,子组件无法更新界面

问题模块
API和组件

父组件通知子组件更新数组时,子组件无法及时更新界面


父组件节点代码


父组件节点代码父组件通知代码


父组件通知代码

代码内容:

代码内容:子组件处理代码


子组件处理代码


子组件处理代码



子组件处理代码




网友回复

每天都是最好的一天,加油:

https://developers.weixin.qq.com/blogdetail?action=get_post_info&docid=3d3f9fa1c76027e74c8f2f95ce8dd594&token=2123765541&lang=zh_CN

LastLeaf:

仅在开发者工具上吗?那麻烦另开一个帖子提问,然后在这个帖子里回复一下新帖链接。

每天都是最好的一天,加油:

还有一个问题,就是win10下输入焦点的问题,点击手机号自动跳到密码框,其他的所有输入框都是一样,

点击上面一个 会自动跳转到下面的输入框

这个是代码片段

这个是代码片段LastLeaf:父组件可以通过事件接收这个值,但如果要更新父组件自己的data的话,需要父组件自己调一下setData来更新。



这个是代码片段LastLeaf:父组件可以通过事件接收这个值,但如果要更新父组件自己的data的话,需要父组件自己调一下setData来更新。


LastLeaf:

父组件可以通过事件接收这个值,但如果要更新父组件自己的data的话,需要父组件自己调一下setData来更新。

每天都是最好的一天,加油:

子组件自定义事件(更新列表images到父组件中)->父组件接收images 这个值,单没更新 子组件props 的字段时 不会显示

LastLeaf:

父组件没更新进images 列表时会导致显示不出来


这个是什么意思呢?

每天都是最好的一天,加油:

好的,现在是直接使用props 这个来做了,主要是更新值的时候,父组件没更新进images 列表时会导致显示不出来。希望父组件能有通知子组件的方法,我上面那个是切换 clear 这个继承值来调用方法的,这个不太理想也不太符合逻辑,希望能像VUE一样能父子组件实现完美通信

LastLeaf:

感谢反馈。这个可能和我们的一个线上bug有关。麻烦尝试一下:将 setUploadImage 函数中的 setData 调用使用一个 setTimeout(() => {  }, 0) 包裹一下。


评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付