需要先给需要刷新的组件添加一个v-if = "component-if" 然后在myReaload方法里面先让组件消失,然后再调用加载这个组件内容的方法。
因为需要刷新的组件肯定是需要有外部请求的组件。
myReload(){
// 条件渲染,让div销毁
this.component-if = false;
// 条件渲染,让div渲染
this.$nextTick(()=>{
this.reloadThisComponent();
})
},
【Mena】Vue实现局部刷新(未添加过度效果,会有闪烁)
最新推荐文章于 2024-04-09 16:29:43 发布