微信小程序页面路由

生命周期:onLoad(),onShow(),onReady(),onHide(),onUnload(),

onUnload()事件不会发生在tabbar页面之间,只会发生在各个子页面间或者子页面和tabbar页面间。onLoad()事件只在页面第一次进入时触发,后续进去触发onShow()而不是onLoad(),

(getCurrentPages()获取当前页面栈)

navigateTo,redirectTo只能打开非tabBar页面,

switchTab只能打开tabBar页面,

reLaunch可以打开任意页面。

页面底部的tabBar由页面决定,定义为tabBar的页面,底部都有tabBar。

调用页面路由带的参数可以在目标页面的onLoad中获取

小程序中的全局数据在app.js文件中的App()中设置,在使用时可以用getApp()获取全局数据,不同文件里的相同名字的变量和函数不会互相影响。

posted @ 2021-09-14 17:15  妄欢  阅读(139)  评论(0编辑  收藏  举报