微信小程序自定义组件实现普通页面onShow效果初始化组件内部数据

方法

  ready() {
    console.log('hello world!')
  }

使用

与组件中js文件里面的data字段平级

示例

说明

  • 上图为微信小程序官网下的一个示例代码(不记得哪里下的了……),偶然的下载,偶然的发现,看到ready这个方法,感觉就是它。
  • 不过目前还不清楚它是类似于普通页面的onShow还是其他的(猜测是onReady),但它确实可以用来给组件初始化一些数据,尤其是需要调用接口的情况(配合wx.request使用)
  • 场景:当组件显示(或者渲染或者加载,我也不知道是啥)好后,需要自动调用后端接口初始化某些数据,就使用ready方法,并在里面使用wx.request调用后端接口

扩展

方法名解释
onLoad生命周期函数--监听页面加载
onReady生命周期函数--监听页面初次渲染完成
onShow生命周期函数--监听页面显示
onHide生命周期函数--监听页面隐藏
onUnload生命周期函数--监听页面卸载
onPullDownRefresh页面相关事件处理函数--监听用户下拉动作
onReachBottom页面上拉触底事件的处理函数
onShareAppMessage用户点击右上角分享

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值