小程序路由和生命周期

204 阅读1分钟

今天复习一下小程序的5个路由和生命周期吧,路由跳转也忘的差不多了,那就写一下吧

生命周期

1.当我们进入小程序,刚加载的时候,需要将小程序初始化,所以我们要用onLaunch,这个生命周期只执行一次

2.如果我们将小程序切换到后台,需要操作一些东西时,我们需要监听小程序切后台,这个时候用onHide

3,当我们从后台切入前台的时候,如果需要操作,使用onShow这个生命周期

4.页面加载完成,只加载一次,通常用于页面之间的传参或初始化数据,我们使用onLoad这个生命周期,我们可以在这里面进行wx.request

5.还有onReady,他是监听页面初次渲染完成,类似于vue中的mounted

6.onUnload:类似于vue中的销毁阶段

路由跳转

1.wx.switchTab:跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面
2.wx.reLaunch 关闭所有页面,打开到应用内的某个页面
3.wx.redirectTo 关闭当前页面,跳转到应用内的某个页面。但是不允许跳转到 tabbar 页面
4.wx.navigateTo 保留当前页面,跳转到应用内的某个页面。
5.wx.navigateBack  关闭当前页面

然后听朋友的面试录音,问到了小程序的scroll-view,在使用scroll-view这个组件是有什么注意事项 这个注意事项我朋友也是没答上来, scroll-view 是可滚动视图区域。使用竖向滚动时,需要给scroll-view一个固定高度, 通过 WXSS 设置 height