vue 同一页面路由参数改变刷新当前页面 1.场景2.实现 1.场景 当你路由传参进入一个页面,例如商品详情页,goodDetail?id=1,但是你还是在当前页面业务需要交id改为2时,你会发现页面没有主动进行刷新重新加载。 2.实现 watch:{ $route: { handler(newVal, oldVal) { //判断newVal有没有值监听路由变化 if (newVal != oldVal) { location.reload() } }, deep: true } }, 可以的了应该