码迷,mamicode.com
首页 > 其他好文 > 详细

inject刷新

时间:2020-01-08 19:07:01      阅读:58      评论:0      收藏:0      [点我收藏+]

标签:his   div   调用   引用   lse   app   turn   route   def   

1、修改App.vue

  <template>

    <div id="app">

      <router-view v-if="isRouterAlive"></router-view>

    </div>

  </template>

  <script>

  export default {

    name: "app",

    provide() {

      return {

        reload: this.reload

      }

    },

    data() {

      return {

        isRouterAlive: true

      };

    },

    methods: {

      reload() {

        this.isRouterAlive = false;

        this.$nextTick(function() {

          this.isRouterAlive = true;

        })

      }

    }

  }

  </script>

2、到需要刷新的页面引用

  export default {

    inject: ["reload"],

    data() {

      return {

      }

    },

    methods: {

      //调用

      this.reload()

    }

  }

inject刷新

标签:his   div   调用   引用   lse   app   turn   route   def   

原文地址:https://www.cnblogs.com/zjxiang008/p/12167961.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!