如上图,我只是简单想判断当前的一个条件来进行,router 是使用push 还是 replace 。
某然回过头再看的时候,我感觉我之前这种写法太蠢了,于是想替换成这个样子:
但是我发现这样路由实际上会发生变化,但是页面却不会正确跳转,这是为什么呢?
或者有没有更简洁的写法呢?
如上图,我只是简单想判断当前的一个条件来进行,router 是使用push 还是 replace 。
某然回过头再看的时候,我感觉我之前这种写法太蠢了,于是想替换成这个样子:
但是我发现这样路由实际上会发生变化,但是页面却不会正确跳转,这是为什么呢?
或者有没有更简洁的写法呢?
27 回答13k 阅读
6 回答2.3k 阅读✓ 已解决
8 回答3.5k 阅读✓ 已解决
6 回答1.3k 阅读✓ 已解决
5 回答5.3k 阅读✓ 已解决
6 回答1.1k 阅读
3 回答1.7k 阅读
router.push
支持传入一个参数replace
,所以你可以直接用push
方法而不用去判断