当路由跳转时只有path中的参数发生变化,如只有params参数变化 /category/1001 跳转到 /category/1002 ,组件会被复用,不会走销毁-》创建(钩子)流程,响应数据无法更新
解决办法:
1.强制销毁。给router-view路由出口绑定唯一的key ,:key=‘$router.fullPath’。
2.监听路由变化,在组件内调用 beforeRouteUpdate()钩子发送请求,更新数据
当路由跳转时只有path中的参数发生变化,如只有params参数变化 /category/1001 跳转到 /category/1002 ,组件会被复用,不会走销毁-》创建(钩子)流程,响应数据无法更新
解决办法:
1.强制销毁。给router-view路由出口绑定唯一的key ,:key=‘$router.fullPath’。
2.监听路由变化,在组件内调用 beforeRouteUpdate()钩子发送请求,更新数据