1.父组件
在router-view 中增加isRouterAlive
<router-view
v-if="isRouterAlive"
ref="routerView"
/>
provide () {
return {
reload: this.reload
}
},
data() {
return {
isRouterAlive:true,
};
},
methods: {
reload () {
this.isRouterAlive = false
this.$nextTick(function () {
this.isRouterAlive = true
})
}
2.子组件引入父组件方法在调用的地方this.reload() 方法就行了
name: 'subDemo',
inject: ['reload'],