Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

vue-router的replace失效 #11

Closed
Jiiiiiin opened this issue Aug 2, 2017 · 10 comments
Closed

vue-router的replace失效 #11

Jiiiiiin opened this issue Aug 2, 2017 · 10 comments
Labels

Comments

@Jiiiiiin
Copy link

Jiiiiiin commented Aug 2, 2017

你好,昨天反馈的问题不是很清晰,不好意思;
下面说一下今天实际使用中遇到的问题:

案例:A->B->C 3个页面跳转,B是一个确认页面,业务需求,从C返回的时候不需要返回到B,而是直接返回到A,之前我们项目一直使用vue-router的router.replace(location)或者的方式,达到预期效果,但是加入vue-navigation插件之后,上面的属性(或者说预期效果就失效了);

在补充一个,上面的测试是没有使用navigation标签包裹的测试,如果使用的这个标签,整一个页面都会变白。其实我的需求只是,插件帮我监控页面的流转,然后给我响应的事件通知,【同时在页面跳转时会提交 navigation/FORWARD 或 navigation/BACK 或 navigation/REFRESH。】,因为如果我直接在项目中做的话,会把这一块的状态修改分散开,不是很好,所以我用了该插件。

有描述的不到位的,多多包涵。

@zack24q
Copy link
Owner

zack24q commented Aug 2, 2017

router.replace的问题我知道,需要等vue-router官方支持一个特性才行,已经有人提过这个issues了,或许等空一些我就会去提PR来解决这个问题。

关于添加navigation后空白,能在JSFiddle上用重现,然后发我链接吗?

@Jiiiiiin
Copy link
Author

Jiiiiiin commented Aug 3, 2017

@zack24q 【关于添加navigation后空白】问题重现,有点不太好搞,各种原因,目前我们还是用官方的【keep-alive】了,其实我们做的因为是银行应用,所以目前有些限制,对于组件缓存这块需求不是很高。
如果能把replace问题解决,其实我这边就够用了,有时间会拜读一下您的源码,也会持续关注这个问题。
谢谢回复。

@zack24q zack24q changed the title 实际使用问题:router.replace(location)或者<router-link :to="..." replace>失效 vue-router的replace失效 Aug 3, 2017
@zack24q zack24q added the bug label Aug 3, 2017
@zack24q
Copy link
Owner

zack24q commented Aug 10, 2017

请升级到1.1.0

@Jiiiiiin
Copy link
Author

thks!

@moshanghan
Copy link

问一下,关于replace的问题现在解决了吗?我用的是1.1.1版本

@zack24q
Copy link
Owner

zack24q commented Oct 9, 2017

是的

@moshanghan
Copy link

A页面通过replace跳转到B页面,B页面通过push,跳转到A页面,如此循环往复几次,
结果通过浏览器物理返回的时候,B页面可以正常的显示,但是A页面的title被缓存了起来,显示在B页面上
这是怎么回事?

@moshanghan
Copy link

replace依然有问题

@despire1119
Copy link

replac依然有问题

1 similar comment
@a798032825
Copy link

replac依然有问题

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants