当前位置: 首页> 游戏> 网游 > 常州互联网公司排名_c++可视化界面设计_seo网络运营_seo网络贸易网站推广

常州互联网公司排名_c++可视化界面设计_seo网络运营_seo网络贸易网站推广

时间:2025/7/13 5:59:40来源:https://blog.csdn.net/qq_41988669/article/details/146935383 浏览次数:0次
常州互联网公司排名_c++可视化界面设计_seo网络运营_seo网络贸易网站推广

关于 app.json 中的配置

app.json 主要是对整个小程序进行一个全局的配置。

  • pages:在这个配置项目中,就可以配置小程序里面的页面,小程序默认显示 pages 数组中的第一个页面
  • windows:主要配置和导航栏相关的

当然,在 app.json 中,还可以进行更多的配置,可以参阅官方文档:https://developers.weixin.qq.com/miniprogram/dev/framework/config.html#%E5%85%A8%E5%B1%80%E9%85%8D%E7%BD%AE

除了上面两项配置,有一个用的更多的就是 tabBar,在配置这个项目是,list 是必不可少的,list 对应的值为一个数组,数组里面为一个一个的对象,每个对象代表一个 tabBar 的配置,最少要有两个,最多只能有五个。

关于 tabBar 的配置,更多请参阅官方文档:https://developers.weixin.qq.com/miniprogram/dev/reference/configuration/app.html#tabBar

路由的跳转

首先,我们需要有页面栈的一个概念,这一点实际上和 vue-router 以及 react-router 这种前端路由库的栈的概念是一致。当你新推入一个页面的时候,这个页面会处于栈顶,当你点击返回的时候,当前页面会出栈。

在小程序中,限制了一个路由栈的最大层级为 10 层,当已经达到 10 层之后,就无法推入新的页面。

  • wx.navigateTo:向当前的页面栈新推入一个页面
  • wx.navigateBack:当前页面出栈
  • wx.redirectTo:替换当前的页面,当页面栈到达10层没法再新增的时候,往往就是使用redirectTo这个API进行页面跳转。
  • wx.switchTab:负责 tabBar 的切换,注意,在进行 tabBar 的切换的时候,原来的页面栈会被清空。注意:wx.navigateTo和wx.redirectTo只能打开非TabBar页面,wx.switchTab只能打开Tabbar页面
  • wx. reLaunch:这个API本意是重启小程序,在重启的时候可以指定要打开的页面

注意,路由之间的跳转,必然就会涉及到页面之间的跳转,页面之间的跳转,就会涉及到页面的显示和隐藏,那么也就必然的会涉及到页面的生命周期钩子函数的调用。

至于哪些生命周期钩子函数会被调用,请参阅官网

页面之间跳转的时候,如下表所示:

在这里插入图片描述

tabBar切换的时候,如下表所示:

在这里插入图片描述

关键字:常州互联网公司排名_c++可视化界面设计_seo网络运营_seo网络贸易网站推广

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: