vue 组件的深度刷新
程序员文章站
2024-03-01 13:25:46
...
遇到的问题?
假如一关于一个组件的属性或者数据进行改变了,vue没有进行页面刷新或者重绘,可以用this.$nextTick()完美解决
<a-table v-if="isReview"></a-table>
<script>
export default{
data(){
return{
isReview:true
}
},
methods:{
async reSet{
const {res:data}= await getTable(res=>{
if(res.success){
//进行操作
this.isReview=false
this.$nextTick(()=>{
this.isReview=true
})
}
})
}
}
}
</script>
这样这个table组件就是利用v-if的特性先进行卸载 再进行加载,相当于重新刷新
上一篇: Win32进程的创建过程
下一篇: Spring的事件监听机制示例详解