Skip to main content
版本:v1.0

框架接口

小程序​

App(Param)​

注册小程序,接受一个类型为 object 参数,指定小程序的生命周期回调等。

App() 必须在 app.js 中调用,必须调用且只能调用一次。

Param: object​

名称说明必填类型默认值
onCreate小程序初始化完成时触发,全局只触发一次。可以用来初始化 app 全局数据,供所有 page 使用,param 参数由 hmApp.startApp 中的 param 参数传递否(param: string) => void-
onDestroy小程序销毁时触发否() => void-
其他开发者可以添加任意函数或者数据变量到 Param 参数中否any-

用法参考 注册小程序

生命周期相关可以参考 生命周期

getApp()​

获取 app 实例。

用法参考 注册小程序

页面​

Page(Param)​

注册小程序中的一个页面,接受一个 object 类型参数,指定页面的生命周期回调等。

Param: object​

名称说明必填类型默认值
onInit页面初始化完成时触发,每个页面只触发一次。可以用来初始化 page 全局数据,param 参数由 hmApp.gotoPage 或 hmApp.reloadPage 中的 param 参数传递否(param: string) => void-
build页面初始化完成时触发,每个页面只触发一次。推荐在 build 生命周期中进行 UI 绘制否() => void-
onDestroy小程序销毁时触发否() => void-
其他开发者可以添加任意函数或者数据变量到 Param 参数中否any-

用法参考 注册页面

生命周期相关可以参考 生命周期

基础功能​

console.log()​

控制台打印日志,参数可以有任意多个。

px(value)​

用于进行屏幕适配的工具方法。

类型​

(value: number) => number

用法参考 屏幕适配