小程序“刷新”的问题

小程序“刷新”的问题,第1张

小程序是银液瞎没办法刷新的大家都知道。

那如果想要刷新本页面方法无非就是初始化data里的数据,然后再走一下onLoad方法。这个都能想到。但是如果做到页面返回后刷新,我也一时没了头脑。百度了一下,看了大神们的解决方案才知道。

合理运用生命周期

之前一直觉得小程序的生命周期没啥用锋空。页面不是关掉埋顷,就是隐藏再后台。等明白后才知道是自己还不会用。

想做到后退刷新的方法就是结合生命周期和初始化。

由A页面进入B页面,然后再由B返回到A的时候,A的生命周期回执行onShow方法,在这个方法里初始化data和方法就等于刷新了。

1.微信开发者工具共分成「编辑」、「调试伏祥」和「项目」三个部分。

编辑:编辑和修改小程序的代码。

调试:显示小程序代码错误和警告,便于调试代码错误。

项目:用于查看小程中蠢序的属性、修改小程序配置,以及提交小程序代码至微信服务器。

2.懂技术的程序员到这一步就可以自己开发了。不懂编程卖厅陪的用户,制作小程序可以速成应用小程序开发工具 来编辑小程序。

onLoad  生命周期回调—监听页面加载

onShow  生命周期回调—监听页面显示

onReady  生命周期回调—监听页面初次渲染完成

onHide 生命周期回调—监听页面隐藏

onUnload  生命周期回调—监听页面卸载

1.执行某方法后数据刷新与重新加载

    可直接调用 onLoad , onShow , onReady 方法

    this.onLoad(),this.onShow(),this.onReady()

    方法执行后会重新调用对应的执行方法,里面的数据会重新渲染执行

2.页面回退或隐藏显示后

    当进入新的页面比如:添加,修改等,再返回当前页面重新渲染数据。

    可直接将获取数据的方法写在onShow()中,当页面重新显示后就会再次运行onShow()中的方法


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12328875.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存