微信小程序,每次进入tabbar页面刷新数据

本文介绍了在应用开发中,如何处理从分类页面添加商品到购物车后,点击tabbar进入购物车页面时的实时刷新问题。通过在购物车页面的onShow方法中调用onLoad函数,确保页面加载时获取最新的购物车数据。这种做法适用于前端开发,特别是涉及到页面状态管理和数据同步的场景。
摘要由CSDN通过智能技术生成

写项目时遇到一个需求:就是从其他页面点击tabbar组件进入tabbar页面(这里叫他A页面),需要对A页面进行一次刷新。
应用场景:我在分类页面点击加号添加商品到购物车,然后点击tabbar的购物车组件,进入购物车,这个时候就要对购物车进行一个刷新。
为什么呢?因为点击加号后会将该商品信息存入数据库,而购物车信息是从数据库中取出来的,此时要获得最新的购物车的信息就要再对数据库在进行一次新的查询请求,也就是需要页面刷新了。
处理方法:在购物车的js页面中的onshow方法中加入如下代码

onShow: function () {
    const pages = getCurrentPages()
    const perpage = pages[pages.length - 1]
    perpage.onLoad()
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值