比如有显示员工信息的页面 /udetail, 页面左侧显示员工列表,通过点击, 右侧显示不同的明细信息。
由于是同一个router (url不变), 更新数据通过 beforeRouteUpdate() 完成。
因此加载员工明细页面的 transition, 只有在通过别的url跳转该页面的时候有效。 而后续切换不同员工信息的时候, transition就无效了。
如何破解?
比如有显示员工信息的页面 /udetail, 页面左侧显示员工列表,通过点击, 右侧显示不同的明细信息。
由于是同一个router (url不变), 更新数据通过 beforeRouteUpdate() 完成。
因此加载员工明细页面的 transition, 只有在通过别的url跳转该页面的时候有效。 而后续切换不同员工信息的时候, transition就无效了。
如何破解?
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
<transition>
只会把过渡效果应用到其包裹的内容,你是不是这样写的?如果是这样的话,只会在url改变的时候才会生效。
你可以这样:官方文档transition