购物车页面弄成本地缓存之后,滑动删除购物车中的最后1条无法删除
发布于 5 年前 作者 yang71 11822 次浏览 来自 问答

如图中所示,本来购物车是采用的后台数据库,get请求获取,但是客户要求改为缓存的形式保存购物车数据。在修改的过程中,如果是当购物车条目多于2条的时候,删除任意条目都是可以的。但是删除到剩余最后一条的时候,数据完全删完了。但是最后这一条,好像是界面BUG了,还是咋的,一直都没有清除,直到切换到其他界面重新进入购物车,触发onShow()里面的,重新getStorage()获取缓存数据,才OK,界面才清除完毕。有没有什么方法能够强制页面刷新解决掉这个BUG。图1是BUG效果,图2是相关代码(删除缓存数据,重新获取缓存数据) . 使用的是mpvue框架。1.0.13

2 回复

这个onShow方法能够直接调用吗,但是页面报错,提示this.onShow() 方法未定义。要如何调用呢。

如果删除调用一次onshow呢???

回到顶部