这个是谁来定位的呢?就是前端路由来定位, 在vue中前端路由就是vue-router.
前端路由的核心是什么呢? 改变url, 但是页面不进行整体刷新.
二. 前端如何实现页面跳转但是不刷新?...如上图, 我们可以通过location.hash="链接"的方式来修改url,但是并不刷新页面
2. history
除了使用hash,我们还可以使用history来改变实现改变url但不刷新页面的方法...如上图所示: 当我们执行history.pushState({a:1},null,"about");的时候, 浏览器并没有刷新页面(Network没有请求), 但是url链接确实发生了变化
history.replaceState...如上图, 当我们使用history.back()命令的时候, 会回退到上一个页面, 也并没有发生更新....: 会根据当前的路径, 动态渲染组件的内容
网页的其他内容, 例如:顶部的标题/导航,底部的版权信息等和/处于一个等级
在切换路由时, 切换的是挂在组建的内容, 其他不会发生改变