微信小程序生命周期和常用API详解

生命周期

微信小程序的生命周期是指小程序从创建到销毁所经历的一系列事件和方法。微信小程序的生命周期包括以下几个阶段:

  1. onLaunch:小程序启动时触发,此时小程序实例已经创建完成,但还未进入应用状态。

  2. onShow:小程序启动或从后台进入前台显示时触发,此时小程序已经进入应用状态。

  3. onHide:小程序从前台进入后台时触发,此时小程序已经失去焦点。

  4. onError:小程序发生错误时触发,例如网络请求失败、页面渲染异常等。

  5. onPageNotFound:当用户在小程序内打开一个不存在的页面时触发。

  6. onUnload:当小程序被关闭或者跳转到其他页面时触发。

  7. onPullDownRefresh:当用户下拉刷新时触发。

  8. onReachBottom:当页面上拉触底时触发。

  9. onShareAppMessage:当用户点击分享按钮时触发,用于生成分享文案和链接。

WXML中常用的标签

WXML中常用的标签及其详解:

  1. view:表示一个容器,可以包含其他组件或文本内容。

  2. text:表示一段文本内容。

  3. image:表示一张图片。

  4. button:表示一个按钮,可以设置点击事件等属性。

  5. checkbox:表示一个复选框,可以设置选中状态等属性。

  6. radio:表示一个单选框,只能选择一个选项,可以设置选中状态等属性。

  7. select:表示一个下拉列表,可以选择多个选项,可以设置默认选项等属性。

  8. scroll-view:表示一个滚动视图,可以包含多个子组件或文本内容。

  9. form:表示一个表单,可以包含多个输入框、按钮等组件。

  10. navigator:表示一个导航栏,可以包含多个链接或按钮。

  11. swiper:表示一个轮播图组件,可以包含多个图片或文本内容。

  12. video:表示一个视频播放器组件。

  13. canvas:表示一个画布组件,可以绘制图形或动画效果。

  14. progress:表示一个进度条组件。

  15. animation:表示一个动画组件,可以实现动画效果。

常用API

微信小程序常用的API包括:

  1. wx.createSelectorQuery():创建一个选择器查询对象,用于获取页面元素信息。

  2. wx.getImageInfo():获取图片信息,包括宽高、格式等。

  3. wx.uploadFile():上传文件到服务器。

  4. wx.downloadFile():下载文件到本地。

  5. wx.chooseMessageFile():选择聊天记录中的文件进行发送或下载。

  6. wx.showToast():显示提示框。

  7. wx.showModal():显示模态对话框。

  8. wx.navigateTo():跳转到其他页面。

  9. wx.redirectTo():重定向到其他页面。

  10. wx.setStorageSync():设置本地存储数据。

  11. wx.getStorageSync():获取本地存储数据。

  12. wx.removeStorageSync():删除本地存储数据。

  13. wx.request():发起网络请求,获取数据。

  14. wx.uploadFileEx():上传文件到服务器,支持断点续传和进度回调等功能。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

叶落风尘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值