问题来源:项目中突然发现同一路由参数变化页面中一系列的生命周期函数一动不动,这样我怎么渲染页面?难道让我刷新页面,对于这个小学二年级水平的操作,我表示拒绝。

 

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

解决办法:在vue项目中一说监听改变数据。应该第一时间想起watch,对,没错就是它,直接上代码。

代码如下:

watch:{
    $route(){
    // 例如:路由 从/user?id=1 改变成 /user?id=2会触发当前函数,在这里写你的代码就可以了
  }
}
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄