上海小程序开发进程中小程序的逻辑层文件分成项目逻辑文件和页面逻辑文件。
文中先叙述项目逻辑文件,应用函数能迅速在上海小程序开发中反映技术性,其app.js中可以通过App()函数注册小程序生命周期函数、全局属性和全局方法, 已注册的小程序实例可以在其他页面逻辑文件中通过getApp()获取。
App()函数用于注册一个小程序,参数为Object,用于指定小程序的生命周期函数、用户自定义属性和方法。
上海小程序开发过程中,当启动小程序时,首先会依次触发生命周期函数onLanuch和onShow方法, 然后通过app.json的pages属性注册相应的页面,最后根据默认路径加载首页;当用户单击左上角的“关闭”按钮或单击设备的Home键离开微信时,上海小程序开发过程中能看到小程序没有被直接销毁,而是进入后台,这两种情况都会触发onHide方法;当用户再次进入微信或再次打开小程序时,小程序会从后台进入前台,这时会触发onShow方法。只有当小程序进入后台一段时间(或者系统资源占用过高)时,小程序才会被销毁。
我们在Demo2的app.js加入代码。保存并编译后, Console面板有显示效果。
上海小程序开发中,小程序启动后首先触发onLaunch方法,然后触发onShow方法,在onShow方法中通过this参数获取自定义属性和自定义方法并显示。在其他逻辑文件中,开发者可以通过全局函数getApp()方法获取小程序实例, 例如: