本文为您带来了微信小程序的相关知识,主要介绍了页面路由的相关内容。路由是指从源到目的地决定端到端路径的网络范围的过程。让我们来看看,我希望它能对你有所帮助。
【相关学习推荐:小程序学习教程】
路由是什么?路由(routing)它是指在分组从源到目的地时,决定端到端路径的网络范围的过程。我们可以理解微信小程序页面路由的规则,根据路由规则(路径)从一个页面跳转到另一个页面。1.哪些会触发页面跳转?
Tips: 所有页面都必须在应用程序中使用.在json中注册,比如
{ ????"pages":?[ ????????"pages/index/index", ????????"pages/classification/classification", ????????"pages/start/start", ????????"pages/detail/detail",?? ????] }
wx.navigateTo({ ??url:?'pages/detail/detail', ??success:?function(res)?{}, ??... })
wx.redirectTo({ ??url:?'pages/detail/detail', ??success:function(res){}, ??... })
<navigator>跳转</navigator>
wx.navigateBack({ delta:?1, })
Tips: delta在1时返回上一页,在2时返回上一页,以此类推;如果dalta大于已打开的页面总数,则返回主页。返回后,元界面将被销毁
{ ??"tabBar":?{ ????"list":?[{ ????????"pagePath":?"pages/index/index", ????????"text":?"首页", ????}, ????{ ????????"pagePath":?"pages/car/car", ????????"text":?"购物车", ??????}, ???... ??} }
index.js:
wx.switchTab({ ??url:?'pages/car/car' })
通过自己实现的栈(先进先出)来管理小程序路由。
当我们通过wx时.navigateto或
当使用wx时,路由栈一开始只有页面a.navigateto跳转后,页面B推入路由栈并显示到界面,页面A隐藏。
当我们使用wx时.navigateBack返回时
那么wx.redirecttowx.navigateto有什么区别?
假设现在已经在二级页面B上,我们使用wx.redirectto跳转到C页面,过程是这样的。
比如现在已经在二级页面B上了,我们用wx。.redirectto跳转到C页面,过程是这样的。
[外链图片转存中...(img-mkPnbKug-1650431194878)]
页面B将被pop发布,然后C页面将push进入堆栈。此时,堆栈中只有两个页面。
【相关学习推荐:小程序学习教程】
以上是微信小程序页面路由知识点总结的详细内容,请关注其他相关文章!
微信小程序页面路由知识点总结-小程序开发
权威推荐:顶级服务器托管品牌一览!
高效远程控制软件:多样选择,尽在掌握!
微信小程序云服务配置详解-小程序开发
CAD复制粘贴失效,速查原因解决之道!
免费备份神器,数据安全守护不花一分钱!
订阅号和小程序有什么区别——小程序开发
微信小程序云服务配置详解-小程序开发
订阅号和小程序有什么区别——小程序开发
微信小程序开发的常用功能汇总-小程序开发
微信小程序全局配置及页面配置详细说明-小程序开发
微信小程序开发工具介绍-小程序开发
微信小程序实战项目富文本编辑器实现-小程序开发
textarea和input在微信小程序中的问题总结-小程序开发
菜鸟包裹的一方取消了亲友-手机软件
菜鸟包裹怎么查单号多少?手机软件
菜鸟包怎么查快递单号-手机软件
如何查看菜鸟包裹快递-手机软件
菜鸟包裹怎么查快递单号-手机软件