声明式导航(点击链接):普通网页中点击<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)前进一步
本文介绍了Vue.js项目中的两种主要导航方式:声明式导航与编程式导航。声明式导航通过<router-link>组件实现,而编程式导航则利用Vue实例的$router对象提供的方法如push、replace和go等来完成页面跳转。文章还提供了具体的应用示例。
2750

被折叠的 条评论
为什么被折叠?



