比如有一个展示页有10条信息都是从后台请求过来的,点击其中一条然后路由跳转到详情页,但是详情页需要用到展示页的数据,如果每次重复请求太浪费资源,除了用本地存储之外有什么好的方法吗
比如有一个展示页有10条信息都是从后台请求过来的,点击其中一条然后路由跳转到详情页,但是详情页需要用到展示页的数据,如果每次重复请求太浪费资源,除了用本地存储之外有什么好的方法吗
题主可以用vuex
.详见文档
首先定义个State
作为初始值.
点击之前可以用commit()
更新展示页
的数据
而当进入详情也没的时候直接用state
就能够获取你的数据了
不过题主的项目背景是多页面话.用localStorage
作为本地存储也未尝不好
还有你也可以把数据通过get
url的形式提交过去啊
13 回答13k 阅读
7 回答2.2k 阅读
9 回答1.7k 阅读✓ 已解决
6 回答1.6k 阅读
3 回答1.3k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
6 回答1.3k 阅读✓ 已解决
你在列表页面的时候获取展示页的信息的数量,然后再点击详情页面的时候,将之前获取的数量添加到路由就可以了吧。在跳转之后,从当前地址上面将数量拿下来