路由的原理:
路由原理就是用来解析url以及调用对应的控制器,并返回从视图提取好的网页代码给web服务器,最终返回给客户端
toAbout(){
//路由跳转
this.$router.push('/about')
this.$router.push({
path: '/about'
})
this.$router.push({
name: '/About'
})
}
有两种模式 : hash history
hash模式:在浏览器中的符号 '#',以及#后面的字符称之为hash
hash不会重新加载页面
即使路由没有完全覆盖,也不会返回404大家可以放心
history模式:可以对浏览器历史记录栈进行修改,监听到状态如何改变
history 前端的url 必须和实际后端发起请求的url一致,不然将返回404错误