使用umi js,在列表页渲染接口数据,点击列表页数据,通过history传递id,进入详情页通过id返回详情接口数据,但是,页面刷新数据会没有,为什么?
使用umi js,在列表页渲染接口数据,点击列表页数据,通过history传递id,进入详情页通过id返回详情接口数据,但是,页面刷新数据会没有,为什么?
正常,你都没有将数据持久化,当你刷新的时候上一份请求得来的数据在内存中就会清空,点击刷新的时候数据又没有使用API再一次进行请求,所以刷新的时候就相当于没有数据。解决方法就是将数据存在本地存中,可以是浏览器内存.当你再次刷新的时候就去本地存储中去获取数据。
6 回答2.3k 阅读
3 回答2.1k 阅读✓ 已解决
2 回答2.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
2 回答1.9k 阅读✓ 已解决
详情页的代码贴出来看看