vue 刷新页面方式


遇到问题:在写后台管理系统的时候,遇到需要刷新页面

1.传统方法

location.reload();

2.router方法

this.$router.go(0);

用过的人都知道,前两者都是强制刷新页面,会出现短暂的闪烁,用户体验效果不好。

3.app方法


首先在app.vue文件中如下代码


然后再在我们需要用到的地方调用

export default {
    inject:['reload'],                                 //注入App里的reload方法
    data () {
        return {
        .......
        }
    },
this.reload();
vue