其他分享
首页 > 其他分享> > Vue 刷新当前页面

Vue 刷新当前页面

作者:互联网

APP.vue

<template>
  <div id="app">
    <router-view v-if="isRouterAlive" />
  </div>
</template>
export default {
  // 增加
  provide() {
    return {
      reload: this.reload
    }
  },
  data() {
    return {
      isRouterAlive: true
    }
  },
  methods: {
    reload() {
      this.isRouterAlive = false
      this.$nextTick(function() {
        this.isRouterAlive = true
      })
    }
  }
}

使用页面

export default {
  inject: ['reload']
}
// 在需要执行刷新的逻辑处 this.reload() 刷新当前页面并重载数据

标签:Vue,return,isRouterAlive,reload,export,刷新,页面
来源: https://blog.csdn.net/qq_42415827/article/details/121162187