vue的tab切换怎么重新加载接口

image.png
如图,每个tab下的内容是一个组件,接口放到了组件的created中,我想点击时重新加载接口应该怎么搞呢

阅读 5.3k
2 个回答

点击的事件中可以通过refs的方法获取到子组件并调用子组件的方法,即调用加载的接口。

this.$refs['component'].getAPIData()

1、在那个组件上加v-if,每次点击切换tab时,让那个组件重新渲染,重新触发created生命周期函数。
2、将组件接口封装成通用函数,初始化可以调用加载,点击tab也可以调用加载。

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