上次提问,页面使用vue-router在跳转时发的参数有用来给下一个页面请求数据用的。通过params传递数据的,在进入页面后再次刷新,参数就消失了。当时老师回答把参数写到 query 里,你需要从 url 层面携带参数,这样你刷新才能获取到。
事实上我之前也一直是这么做,没有出现过问题
但我还是有疑问,为什么把参数放到params就有问题?params匹配的也是url参数,页面刷新之后,params参数会不会发现变化?请老师不吝赐教,谢谢
另外如果params会在参数中发生变化,能否通过钩子函数取到其变化,从而让我们能够通过params参数传递数据
附上上一次提问的链接http://coding.imooc.com/learn/questiondetail/13378.html
掌握Vue1.0到2.0再到2.5最全版本应用与迭代,打造极致流畅的WebApp
了解课程