vue+element ui新增和修改之后刷新页面

阅读 127

2022-01-26

一.在App.vue中

<template>
  <div id="app">
    <router-view v-if="isRouterAlive"/>
  </div>
</template>


<script>
export default {
  provide(){
    return{
      reload:this.reload,
    }
  },
  data(){
    return{
      isRouterAlive:true,
    }
  },
  methods:{
    reload(){
      this.isRouterAlive=false,
        this.$nextTick(function (){
          this.isRouterAlive=true
        })
    }
  }
}
</script>

二.在新增或修改页面

export default {
inject:["reload"],
}

三.在新增或修改成功之后

this.reload();

精彩评论(0)

0 0 举报