介绍
这篇文章主要介绍了微信小程序开发中应用页面()和()函数有什么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。
<强>一、应用()强>
用来注册一个小程序。在小程序启动的时候调用,并创建小程序,直到销毁。在整个小程序的生命周期过程中,它都是存在的。很显然它是单例的,全局的,所以,
1)只能在应用程序。js中注册一次。
2)在代码的任何地方都可以通过getApp()获取这个唯一的小程序单例,
比如var appInstance=getApp ();
应用程序()的参数是对象类型{},指定了小程序的声明周期函数。
<强> onLaunch函数
强>
监听小程序初始化。
当小程序初始化完成时,会触发alt="微信小程序开发中应用页面()和()函数有什么用“>
二、页面()函数
通过应用()注册完成小程序之后,框架就开始注册页面。所以不要在应用程序()的alt="微信小程序开发中应用页面()和()函数有什么用“>
三页面栈
框架以栈的形式维护了当前的所有页面。当发生路由切换的时候,页面栈的表现如下:
<>强路由方式,,强><强>页面栈表现强>
初始化
新页面入栈
打开新页面
新页面入栈
页面重定向
当前页面出栈,
新页面入栈
页面返回
页面不断出栈,直到目标返回页面,
新页面入栈
选项卡切换
当前页面出栈,
新页面入栈
四、生命周期
下图说明了页面实例的生命周期。