vuessr项目里我在地址栏修改路由参数:id 页面内容没有更新

新手上路,请多包涵

在 !!地址栏!! 修改params参数,组件的内容不更新

<router-view>这里我用了keep-alive缓存 但是取消之后仍然无效

官网的watch监听只有我用按钮或者点击<router-link>标签才触发,

网上查了下,地址栏同路由下的参数变化并不走vue-router这条路,

id= 1或者2或者3 显示的都是id=1里的内容 即使数据只有2页

图片描述

图片描述

图片描述

图片描述

阅读 3k
1 个回答
新手上路,请多包涵

已经解决了,地址栏的刷新相当于完全重新加载,ssr的数据预取也会重新走一遍,之前抓取数据传的page是1,
现在传route.params.id 即可
图片描述

傻缺么我!!!

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题