移动端的返回按钮
使用$route.go(-1)的话 返回的是上一个组件
实际开发中需要返回上一个组件的其中一个tab页面中
使用兄弟组件传参数,必须要使用到befordestory钩子函数,但是当有好几个页面要返回到该页面的时候就会有问题,请问还有别的方法吗
移动端的返回按钮
使用$route.go(-1)的话 返回的是上一个组件
实际开发中需要返回上一个组件的其中一个tab页面中
使用兄弟组件传参数,必须要使用到befordestory钩子函数,但是当有好几个页面要返回到该页面的时候就会有问题,请问还有别的方法吗
可以通过路由配置来解决
例如的你的主页面组件为 Main,
然后路由可以配置为
path:'/xx/:tabid',
compoent:Main
然后 Main组件根据路由参数 定位tab
楼上说了多种方法, 但传参应该是最简单的吧
如果使用路由传参, 返回的时候就不能router.go了, router.go无法传参. 返回也用router.push或replace, 点击tab进入详情页的时候传递一个参数. 返回的时候再回传回来. index页进行判断;
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
5 回答1.9k 阅读
你需要点击当前tabItem的时候,记录下当前的index,然后跳转到的时候都带上这个index就可以了