简而言之:$router是用来操作路由的,$route是用来获取路由信息的
$router.push(path:'/login')
$router.push({path:'/login',params:{name:'zs'}})
$router.push({path:'/login',query:{name:'ls'}})
$router.push(`path:'/login?name=kb'`)
$router.go(-1)
$router.replace('/404')
$router的导航钩子前置守卫
router.beforeEach((to,from, next)=>{})
$router.params与$router.query的区别???
query的参数会显示在url中,params不会
$router.push与$router.replace的区别
$router.push会增加一条浏览记录