vue 浏览器页面刷新时执行一段代码

当刷新(浏览器刷新)页面的时候,重置到首页(或其他页面)
纯js的是window.onload()
但是vue几乎不会用到这个,vue所有的是生命周期
那么我们可以根据生命周期来实现这个
beforeCreate(),created(), beforeMount(), mounted()一个vue只执行一次
项目刷新 必执行App.vue,
所有将此代码放到App.vue中,或者其他首次加载就会执行的vue中

beforeCreate(){ 
        //beforeCreate(),created(), beforeMount(), mounted() 都可以
        console.log('app beforeCreate');
        if(this.$router.path !== '/main'){
            this.$router.replace('/main')
        }
    },

 

posted on 2019-04-08 15:32  一只傻阿贝哟  阅读(5238)  评论(0编辑  收藏  举报

导航