从a页面router.push到b页面,再从b页面router.push到c页面,c页面点击某个按钮用vue-router的router.replace回到了b页面,再点击b页面的返回键要点两次才能返回a页面,,这里返回键是浏览器自带的!这种情形怎么处理成b页面点一次回到a页面呢在不改动c页面vue-router的router.replace的方式?
从a页面router.push到b页面,再从b页面router.push到c页面,c页面点击某个按钮用vue-router的router.replace回到了b页面,再点击b页面的返回键要点两次才能返回a页面,,这里返回键是浏览器自带的!这种情形怎么处理成b页面点一次回到a页面呢在不改动c页面vue-router的router.replace的方式?
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
2 回答4.8k 阅读✓ 已解决
4 回答4.4k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
这个是正常的表现、
之前的历史栈是【a,b,c】
使用replace后 【a,b,b】
所以两次返回才能退到 a