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.gotoPagehmApp.reloadPage 中的 param 参数传递(param: string) => void-
build页面初始化完成时触发,每个页面只触发一次。推荐在 build 生命周期中进行 UI 绘制() => void-
onDestroy小程序销毁时触发() => void-
其他开发者可以添加任意函数或者数据变量到 Param 参数中any-

用法参考 注册页面

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

基础功能

console.log()

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

px(value)

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

类型

(value: number) => number

用法参考 屏幕适配