
是在是不知道,怎么形容,直接上图了。
就像淘宝中的功能一样,点击黑框部分,跳转路由,切换view,然后切换来的view中又有可以点击的路由,再次切换相同,如此循环。并且可以返回,本地刷新后也可以返回。
我想出的方案,
1、用router-view,写一条路由,直接v-link路由就可以了,但是发现一个问题,就是滚动条会记录上一个页面的位置,并且切换view后,滚动条依旧在哪个位子,并且返回的时候,会在当前页面先滚动到上一个页面记录的位置,再跳回上一个页面。设置了saveScrollPosition,无效。
2、用路由嵌套,但是,只能嵌套几次,而且要写大量的路由名,调用同一个模版,无意思。
3、嵌套使用router-view,但是提示是片段实例,报错。
4、写成复用组件,但是路由就无法操作,而且刷新后,会无法返回。
以上是我想的4个解决方案,但是都有小瑕疵,求告知,好的解决方案。由于论坛不能发图,所有来知乎了
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
人生最曼妙的风景,竟是内心的淡定与从容!