问题来源:项目中突然发现同一路由参数变化页面中一系列的生命周期函数一动不动,这样我怎么渲染页面?难道让我刷新页面,对于这个小学二年级水平的操作,我表示拒绝。
解决办法:在vue项目中一说监听改变数据。应该第一时间想起watch,对,没错就是它,直接上代码。
代码如下:
watch:{ $route(){ // 例如:路由 从/user?id=1 改变成 /user?id=2会触发当前函数,在这里写你的代码就可以了 } }
问题来源:项目中突然发现同一路由参数变化页面中一系列的生命周期函数一动不动,这样我怎么渲染页面?难道让我刷新页面,对于这个小学二年级水平的操作,我表示拒绝。
解决办法:在vue项目中一说监听改变数据。应该第一时间想起watch,对,没错就是它,直接上代码。
代码如下:
watch:{ $route(){ // 例如:路由 从/user?id=1 改变成 /user?id=2会触发当前函数,在这里写你的代码就可以了 } }