有这么一个场景:一个列表页,每一个列表项都有点赞按钮,已点赞为红色激活态,未点赞为灰色.每一个列表项都能点击跳转进入详情,详情页面里也存在点赞按钮.这时候如果在详情内点赞了,如何把这个已点赞状态传递到列表页?想过几个方案:每次进列表页面重新请求,但是这样不够优,并且在分页的情况下是不可行的.用vuex将列表数据存在全局store中,在详情页面点赞的时候去修改store里的对应数据,但是这样需要维护store,有一定成本,退出列表后需要销毁列表数据,避免数据占用内存点赞后打个全局的标记,每次进入列表页面查看一下标记,根据标记去做状态的更新.想问问大家是怎么实现这样的功能的?有没有更好的解决方案
吃鸡游戏
斯蒂芬大帝
相关分类