码迷,mamicode.com
首页 > 其他好文 > 详细

小程序页面启动过程分析

时间:2018-05-02 16:59:22      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:nbsp   XML   分析   一个   执行   span   界面   logs   包括   

 pages/logs/logs 下其实是包括了4种文件的,

1、微信客户端会先根据 logs.json 配置生成一个界面,顶部的颜色和文字你都可以在这个 json 文件里边定义好。

2、紧接着客户端就会装载这个页面的 WXML 结构和 WXSS 样式。

3、最后客户端会装载 logs.js,你可以看到 logs.js 的大体内容就是:

Page({
  data: { // 参与页面渲染的数据
    logs: []
  },
  onLoad: function () {
    // 页面渲染后 执行
  }
})

Page 是一个页面构造器,这个构造器就生成了一个页面。在生成页面的时候,小程序框架会把 data 数据和 index.wxml 一起渲染出最终的结构,于是就得到了你看到的小程序的样子。

在渲染完界面之后,页面实例就会收到一个 onLoad 的回调,你可以在这个回调处理你的逻辑。

 

小程序页面启动过程分析

标签:nbsp   XML   分析   一个   执行   span   界面   logs   包括   

原文地址:https://www.cnblogs.com/puzi0315/p/8981062.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!