微信小程序怎么实现页面路由
导读:本文共1666.5字符,通常情况下阅读需要6分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: 什么是路由?路由(routing)是指分组从源到目的地时,决定端到端路径的网络范围的进程。我们可以理解微信小程序页面路由,根据路由规则(路径)从一个页面跳转到另一个页面的的规则。一、哪些会触发页面跳转小程序启动,初始化第一个页面跳转新页面,调用wx.navigateTo 或者 <navigator />页面重定向,调用wx.redirectTo 或者... ...
目录
(为您整理了一些要点),点击可以直达。路由(routing)是指分组从源到目的地时,决定端到端路径的网络范围的进程。我们可以理解微信小程序页面路由,根据路由规则(路径)从一个页面跳转到另一个页面的的规则。
小程序启动,初始化第一个页面
跳转新页面,调用wx.navigateTo
或者 <navigator />
页面重定向,调用wx.redirectTo
或者 <navigator />
页面返回,调用wx.navigateBack
,页面左上角返回按钮
wx.switchTab
实现tabBar
页面切换
Tips: 所有页面都必须在app.json中注册,例如
wx.navigateTo
,保留当前页面,跳转到应用内的某个页面,但是不能跳到 tabbar 页面
wx.redirectTo
,关闭当前页面,跳转到应用内的某个页面,但是不允许跳转到 tabbar 页面
<navigator />
组件跳转方式
wx.navigateBack
返回上一页
Tips: delta为1时表示返回上一页,为2时表示上上一页,以此类推;如果dalta大于已打开的页面总数,则返回到首页。返回后,元界面会销毁
wx.switchTab
跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面
app.json:
index.js:
微信小程序怎么实现页面路由的详细内容,希望对您有所帮助,信息来源于网络。