之前未作处理的时候,只有第一次切换tab才会发送请求,之后的由于有缓存,所以不会重新发送请求,需要使用callback来解决
在a-tabs标签中添加@change="callback"
<a-tabs v-model="xxx" @change="callback">
在method中添加callback函数
callback(key) {
if (key == 1) {
xxxxx
} else if (key == 2) {
this.$nextTick(()=>{
xxxxx
})
}
},
其中使用this.$nextTick是为了在页面渲染结束的之后再调用nextTick方法,防止报“xxx未定义”的错误