微信小程序开发中应用页面()和()函数有什么用

介绍

这篇文章主要介绍了微信小程序开发中应用页面()和()函数有什么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。

<强>一、应用()

用来注册一个小程序。在小程序启动的时候调用,并创建小程序,直到销毁。在整个小程序的生命周期过程中,它都是存在的。很显然它是单例的,全局的,所以,

1)只能在应用程序。js中注册一次。

2)在代码的任何地方都可以通过getApp()获取这个唯一的小程序单例,

比如var appInstance=getApp ();

应用程序()的参数是对象类型{},指定了小程序的声明周期函数。

<强> onLaunch函数

监听小程序初始化。

当小程序初始化完成时,会触发alt="微信小程序开发中应用页面()和()函数有什么用“>

二、页面()函数

通过应用()注册完成小程序之后,框架就开始注册页面。所以不要在应用程序()的alt="微信小程序开发中应用页面()和()函数有什么用“>

三页面栈

框架以栈的形式维护了当前的所有页面。当发生路由切换的时候,页面栈的表现如下:

<>强路由方式,,

<强>页面栈表现

初始化

新页面入栈

打开新页面

新页面入栈

页面重定向


当前页面出栈,

新页面入栈

页面返回


页面不断出栈,直到目标返回页面,

新页面入栈

选项卡切换


当前页面出栈,

新页面入栈

四、生命周期
下图说明了页面实例的生命周期。

微信小程序开发中应用页面()和()函数有什么用“> <br/> </p> <p>五,页面路由<br/> </p> <强>路由方式</强> <p> <强>路由后页面</强> </p> <p> <强>路由前页面</强> </p> <p>初始化</p> <p> <br/> </p> <p> onLoad,昂秀<p> </p> </p> <br/>打开新页面<p> <br/> </p> <p> onLoad,昂秀<p> </p> </p> <p> onHide </p> <p>页面重定向</p> <p> <br/> </p> <p> onLoad,昂秀<p> </p> </p> <p> </p> <p>页onUnload所用面返回</p> <p>昂秀</p> <p> onUnload(多层页面返回每个页面都会按顺序触发onUnload) </p> <p>选项卡切换</p> <p> <br/> </p> <p>第一次打开<br/> </p> <p> onLoad,昂秀;</p>否则>感谢你能够认真阅读完这篇文章,希望小编分享的“微信小程序开发中应用页面()和()函数有什么用”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习! </p><h2 class=微信小程序开发中应用页面()和()函数有什么用