<div v-if="replay">
//这里是组件内容
</div>
data() {
return {
replay:true,
};
methods: {
reloads(){
this.replay=false;
this.$nextTick(function() {
this.replay = true;
});
},
删除方法
btnDelet(){
this.reloads();
}
}
请问为什么点击删除后 无法重新渲染这个组件?
由于一些原因我并没有将它分割为一个父子组件来实现功能,当我在其他组件功能的父组件中使用provide 和 inject是能重新渲染 router-view
的
在 app.vue中的router-view 添加 :key="$route.path"
动态key