请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

还是关于路由刷新之后的问题

上次提问,页面使用vue-router在跳转时发的参数有用来给下一个页面请求数据用的。通过params传递数据的,在进入页面后再次刷新,参数就消失了。当时老师回答把参数写到 query 里,你需要从 url 层面携带参数,这样你刷新才能获取到。

事实上我之前也一直是这么做,没有出现过问题

但我还是有疑问,为什么把参数放到params就有问题?params匹配的也是url参数,页面刷新之后,params参数会不会发现变化?请老师不吝赐教,谢谢

另外如果params会在参数中发生变化,能否通过钩子函数取到其变化,从而让我们能够通过params参数传递数据


附上上一次提问的链接http://coding.imooc.com/learn/questiondetail/13378.html

正在回答 回答被采纳积分+3

插入代码

1回答

ustbhuangyi 2017-06-09 16:34:19

页面刷新之后,所有在内存里到数据都会丢失,所以你必须要通过这次刷新获取到路由到相关信息,所以 url 参数是一种可以获取到路由相关信息到途径。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号