1.vue路由跳转刷新页面实用性方法。
<template>
<router-view v-if="isRouterAlive"></router-view>
</template>
继续,
export default {
name: "custom",
provide() {
return {
reload: this.reload,
};
},
data() {
return {
isRouterAlive: true,
下一步,
methods: {
reload() {
this.isRouterAlive = false;
this.$nextTick(function () {
this.isRouterAlive = true;
});
},
goclick(){
this.$router.push({ path: "/chat" });
this.reload()
最后,需要刷新的页面引入, inject: ['reload'],