声明式导航: 点击链接(<a>链接、vue的<router-link>)实现导航的方式
编程式导航:调用API方法(location.href等)实现导航的方式
vue-router的编程式导航API:
this.$router.push('hash地址')跳转到指定的hash地址,并增加一条历史记录(即可以后退到上一个页面)从而展现对应的组件页面
this.$router.replace('hash地址')跳转到指定的hash地址,并替换掉当前的历史记录(无法后退到上一个页面)从而展现对应的组件页面
this.$router.go(数值n) 实现导航历史前进(正数)、后退(负数)
this.$router.go的简化用法:$router.back():在历史记录中,后退到上一个页面
$router.forward():在历史记录中,前进到下一个页面