在 !!地址栏!! 修改params参数,组件的内容不更新
<router-view>这里我用了keep-alive缓存 但是取消之后仍然无效
官网的watch监听只有我用按钮或者点击<router-link>标签才触发,
网上查了下,地址栏同路由下的参数变化并不走vue-router这条路,
id= 1或者2或者3 显示的都是id=1里的内容 即使数据只有2页
在 !!地址栏!! 修改params参数,组件的内容不更新
<router-view>这里我用了keep-alive缓存 但是取消之后仍然无效
官网的watch监听只有我用按钮或者点击<router-link>标签才触发,
网上查了下,地址栏同路由下的参数变化并不走vue-router这条路,
id= 1或者2或者3 显示的都是id=1里的内容 即使数据只有2页
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
已经解决了,地址栏的刷新相当于完全重新加载,ssr的数据预取也会重新走一遍,之前抓取数据传的page是1,

现在传route.params.id 即可
傻缺么我!!!