一、小程序打开页面数量最多是多少个
最多可以打开10层,但是可以通过类似的redirectTo方法来在最后一层进行无限的跳转,但是这样做会无法返回上一个页面,只能返回路由栈中的上一层级。
二、生命周期
1. 组件生命周期
created创建attached挂载ready挂载完毕moved移动detached移除error组件错误
2. 页面生命周期
onLoad初始化注册执行一次onShow前台展示的时候,即执行多次onReady初次渲染完成,执行一次onHide页面隐藏onUnload页面销毁
3.app生命周期(在app.js中进行配置)
onLaunch小程序注册,只会执行一次onShow小程序唤起的前台展示onHide小程序的前台隐藏onError小程序出现错误
三、常用API
1.路由跳转
wx.switchTab: 只能跳转到导航页,并关闭其他的导航页。wx.reLaunch: 关闭所有页面,打开到应用内的某个页面。wx.redirectTo: 关闭当前页面,跳转到应用内的某个页面。但是不允许跳转到导航页面。wx.navigateBack: 返回上一页,可以返回多级页面。
2.弹窗提示
wx.showToastwx.showModalwx.showLoading
3.分享
wx.showShareMenuonShareAppMessage
4.数据缓存
-
wx.setStorageSync -
wx.getStorageSync