四、 支付宝小程序——框架(二)

上一节,我们学会了支付宝小程序全局配置。这一节,我们学习支付宝小程序页面配置Page。

三、 支付宝小程序——框架(二)

1. 打开支付宝小程序开发工具,打开Pages文件夹中的index文件夹

pages文件夹

小程序的页面文件,每个页面文件都必须包含axml和js文件,json文件如果没有将使用全局的配置app.json文件。

Page 代表应用的一个页面,负责页面展示和交互。每个页面对应一个子目录,一般有多少个页面,就有多少个子目录。

index文件夹就是一个子目录。
一个页面需要有axml文件和js文件。
index.axml

<view>
  Hello Alipay APP!
</view>

我们打开index.js文件

Page({
  onLoad(query) {
    // 页面加载
    console.info(`Page onLoad with query: ${JSON.stringify(query)}`);
  },
  onReady() {
    // 页面加载完成
  },
  onShow() {
    // 页面显示
  },
  onHide() {
    // 页面隐藏
  },
  onUnload() {
    // 页面被关闭
  },
  onTitleClick() {
    // 标题被点击
  },
  onPullDownRefresh() {
    // 页面被下拉
  },
  onReachBottom() {
    // 页面被拉到底部
  },
  onShareAppMessage() {
    // 返回自定义分享信息
    return {
      title: 'My App',
      desc: 'My App description',
      path: 'pages/index/index',
    };
  },
});

页面生命周期方法:
onLoad:页面加载时触发
onShow:页面显示时触发
onReady:页面初次渲染完成时触发
onHide:页面隐藏时触发
onUnload:页面卸载时触发
在开发工具中运行就可以看到如下效果:


页面效果
小程序的页面生命周期图:
小程序页面生命周期

详细内容可查看小程序开发文档:支付宝小程序开发文档

至此,我们已经学学习了小程序的应用逻辑和应用配置。下一节,我们将学习小程序页面配置page

上一节:三、 支付宝小程序——框架(一)
下一节:五、支付宝小程序——框架(三)

原文作者:Anting全栈开发
技术博客:https://www.jianshu.com/u/259b7db6cc20
90后,爱编程,爱运营,文艺与代码齐飞,魅力与智慧共存的全栈开发一枚。
坚持总结工作中遇到的技术问题,坚持记录工作中所所思所见,对于博客上面有不会的问题,可以加入qq技术交流群聊:649040560。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 因新工作主要负责微信小程序这一块,最近的重心就移到这一块,该博客是对微信小程序整体的整理归纳以及标明一些细节点,初...
    majun00阅读 7,449评论 0 9
  • 上一节,我们学会了如何创建一个支付宝小程序。这一节,我们学习支付宝小程序配置App。 三、 支付宝小程序——框架(...
    最帅的坏兔子阅读 7,473评论 0 2
  • 最近在用思维导图加强大脑训练,所以这次提前画好思维导图,然后顺着思路去写 我们都知道付费内容越来越火爆,这是把时间...
    东风压不倒西风阅读 341评论 0 4
  • 通过这次课程的学习,了解了TED(T-技术、E-娱乐、D-设计),TED的性质是非盈利机构。了解TED演讲...
    Zheng11阅读 488评论 0 0
  • 我与先生2016年12月25日奉子成婚,时光匆匆离去,今日已是2018年8月26日。 今天,我想再次正式和先生提出...
    不入流女青年阅读 767评论 0 0