请教 vue 如何将多个数据做定时缓存

站出来挨打 2020-11-23 11:37:57
接到项目需求,在高德地图中查看自定义窗体时,需要在点击查看的时候显示联系电话,三分钟之内再次查看自定义窗体信息则直接显示联系电话,超出时间则需要再次点击查看才能显示手机号码,由于地图中存在多个标注点,每个标注点查看联系电话时都需要分别计时三分钟,在vue框架中,如何实现?
...全文
999 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
gqkmiss 2020-11-23
  • 打赏
  • 举报
回复
存在 store 里面,用 map 存储,key为 marker 的 id,value 为你存储的对象(包含时间,电话号码等),点击的时候读取map,没有的话为空,有的话判断时间来显示手机号码
  • 打赏
  • 举报
回复
点击时存一个点击的时间,和当前的id,再次点击时查找id减去当前时间

10,606

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 其他
社区管理员
  • 其他
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧