声明式导航(点击链接):普通网页中点击<a> 链接、vue 项目中点击<router-link> 都属于声明式导航
编程式导航(调用API方法):普通网页中调用location.href 跳转到新页面的方式
①this.$router.push('hash 地址') 跳转到指定hash 地址,并增加一条历史记录②this.$router.replace('hash 地址') 跳转到指定的hash 地址,不增加历史记录并替换掉当前的历史记录
③this.$router.go(数值n) 实现导航历史前 进、后退
$router.go 的简化用法:
①$router.back() 在历史记录中,后退到上一个页面
②$router.forward() 在历史记录中,前进到下一个页面
1.在home主页中 添加gotolj方法使得页面跳转到/movie/1的路径中 方法跳转
2.也可以在标签内输入哈希地址直接跳转 切记标签内必须省略this前缀 否则会报错 标签内跳转
二、go方法 go(-1)后退一步 go(1)前进一步