vue 回退

 methods: {
        back(){
            if (window.history.length <= 1) {
                this.$router.push({path:'/'})
                return false
            } else {
                this.$router.go(-1)
            }
            //上面都没执行就说明卡在当前页不是最后一条, histroy记录数量大于1,又没有回退记录,只能返回首页,
         //如果上面都执行了 页面都跳走了,这个也就不用管了   
            setTimeout(() => {
                this.$router.push({path:'/'})      
            },500)
        }
    },

https://segmentfault.com/q/1010000010714863

猜你喜欢

转载自blog.csdn.net/nimeghbia/article/details/91360907
今日推荐