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

segmentfault 2022-05-14 14:51:41 阅读数:509

vue加载切换重新tab

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



其他答案1:

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

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

其他答案2:

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

版权声明:本文为[segmentfault]所创,转载请带上原文链接,感谢。 https://segmentfault.com/q/1010000041820446