push和replace作用:控制路由跳转时操作浏览器历史记录的模式
浏览器有两个按钮 一个是前进,一个是后退 他们都是依赖于浏览器的历史记录
这种浏览器的返回键是模式栈的模式 特点是一段是封死的。(以下是示意图)
浏览器默认是push模式
问:什么叫push模式呢
答:在数组中有一个在末尾追加数组元素 就是push模式 他不破坏之前的结果 只是追加上去
而除了push模式还有replace模式
最大的特点就是替换掉当前记录
我们来解释一下当前 (以下是示意图)
等我们从最上层那个路径回去的时候只能回到8080/#/about 因为之前的被替代了
那我们怎么开启replace模式呢
<router-link :replace=“ture”> <router-link>
<router-link replace> <router-link>//简写模式