在WeX5中,每个页面上的model组件有以下事件:
1. 页面模型构造前事件(onModelConstruct)
2. 页面模型构造完事件(onModelConstructDone)
3. 页面加载完事件(onLoad)
4. 页面关闭事件(onunLoad)
5. 页面激活事件(onActive)
6. 页面离开事件(onInactive)

  • 打开功能页面时,事件的触发顺序

当打开一个页面时,先加载页面对应的js和展现,构建页面对应的js对象实例,接着构建页面上的所有组件对象,最后按以下顺序触发model上的事件:

1. 页面模型构造前事件(onModelConstruct)
2. 页面模型构造完事件(onModelConstructDone)
3. 页面加载完事件(onLoad)

在触这三个事件之前,页面上下文和所有的界面组件都已经初始化完成,因此,在这些事件中,可以操作页面上下文和所有的界面组件。

注意:Data组件(或BeX5中的bizData组件)的数据是在“页面模型构造前事件(onModelConstruct)”之后,“ 页面模型构造完事件(onModelConstructDone)”之前加载的。

  • 关闭功能页面时,触发页面关闭事件(onunLoad)
  • 切换到别的功能页面时,触发页面离开事件(onInactive)
  • 激活功能页面时,触发页面激活事件(onActive)

本文由WeX5君整理,WeX5一款开源免费的html5开发工具H5 App开发就用WeX5!

阅读其他app 开发相关文章:http://doc.wex5.com/?p=3443