使用element ui的tabs标签页无法刷新数据

使用element uitabs标签页,遇到一些问题。就是当父组件更新数据时,标签页(作为子组件)不会刷新,当父组件刷新第二次时标签页才会刷新。第二张图就是base_component.vue文件
图片描述
图片描述

clipboard.png

阅读 10.9k
2 个回答

你这个是ajax的异步调用,父组件请求数据未完成,子组件已经渲染,而第二次刷新,你因为你浏览器中的缓存,你以后每次刷新都可以,但就是第一次不行,这里你就不要在父组件中用sync,直接改用事件监听,用watch试一下。

代码可以再完整点吗,看不出具体的代码结构,我大概猜测一下原因,有可能是你调用生命周期的时候那个数据还没传过来,当第二次数据加载了,但是有可能是第一次的数据

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题