javascript - vue-router go(-1)后退时怎么带参数?
我想大声告诉你
我想大声告诉你 2017-05-19 10:29:50
[JavaScript讨论组]
  • 找了很多资料,关于router的试用无非是以下两种:

//指定跳转到user页面,可带参数
router.go({name: 'user', params: {userId: 1}});

//不知道页面名,按历史记录跳转到上一页(这种情况应该怎么带参数???)
router.go(-1);
我想大声告诉你
我想大声告诉你

全部回复(3)
给我你的怀抱

这本来就违背了历史记录的意思,如果是带上参数访问,那就应该是前进。

另外SPA又不存在数据传递的问题,为什么后退需要带参数?

仅有的幸福

官网 grouter.go(-1) // 后退一步记录,等同于 history.back() 是无法带参数的
2个解决办法: 1. 以路由方式跳转到上一个页面,而非返回 2.可以通过store或者vuex,实现数据共享。

某草草

你this.$router.back()不就自己回去了,需要判断从哪进来的?

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号