今天遇到一个这样的业务场景:在同一个路由下,只改变路由后面的参数值, 比如在这个页面 /aaa?id=1 ,在这个页面中点击一个按钮后 跳转到 /aaa?id=2 , 但从“/aaa?id=1”到“ /aaa?id=2”是不会触发vue的生命周期的,id变了,但页面数据不会更新, 想要更新只能重新加载页面(手动刷新),但是这多么low.孬呀, 作为一名追求极致用户体验的开发,怎么能容忍这种情况发生: 然后就想办法监听路由参数的变化呀,在watch里监听$route和路由参数,代码如下: wat…