html52.com
我爱小程序-开发者交流社区

购物车页面弄成本地缓存之后,滑动删除购物车中的最后1条无法删除

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


够强制页面刷新解决掉这个BUG。图1是BUG效果,图2是相关代码(删除缓存数据,重新获取缓存数据) . 使用的是mpvue框架。1.0.13 够强制页面刷新解决掉这个BUG。图1是BUG效果,图2是相关代码(删除缓存数据,重新获取缓存数据) . 使用的是mpvue框架。1.0.13

网友回复

山猫:

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

左尘:

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

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付