vue 发现页面找不到3秒后跳转到本页面

vue 发现页面找不到3秒后跳转到本页面_第1张图片
这个路由跳转用到的是编程式跳转this.$router.push
两种写法:
第一种可以通过path来跳转
goto('/find') find是路由里边的路径

发现音乐
我的音乐
朋友

通过goto来绑定一个方法 里边传参

 methods:{
        /* 
            编程式导航跳转this.$router.push
            参数1:可以传入对象 {path,name}二选一进行跳转
            如果是通过path跳转,可以直接把路径作为第一个参数
        */
        goto(path){
            this.$router.push({
                path
            })
        }
    }

倒计时3秒



第二种通过name来跳转页面 在路由里边多写一行 name属性;并 修改goto里边的参数,其他都一样
vue 发现页面找不到3秒后跳转到本页面_第2张图片

 goto(name){
            this.$router.push({
                name
            })
        }

你可能感兴趣的:(vue,vue.js,javascript,前端)