小程序----路由(2)
来源:互联网 发布:淘宝写手兼职招聘 编辑:程序博客网 时间:2024/06/06 00:36
路由(routing)是指分组从源到目的地时,决定端到端路径的网络范围的进程。
介绍
路由,在小程序中可以理解为就是从一个页面跳转到一个页面的一种规则。
框架以栈的形式维护了当前的所有页面。 当发生路由切换的时候,页面栈的表现如下:
入栈相当于是 缓存了页面加载的路径,出栈则相当于是清除了页面加载路径,当清除后,点击返回按钮时,则不会返回,或则就不存在返回按钮。
触发方式和规则
一、跳转的页面必须在app.json中进行注册
"pages":[ "pages/index/index", "pages/logs/logs", "pages/test/test" ],
二、API共5种跳转方式
1、使用API接口wx.navigateTo,原页面保留,可使用wx.navigateBack返回到原页面,需要跳转的应用内非 tabBar 的页面的路径
wx.navigateTo({ url: 'test?id=1'})
2、 wx.redirectTo 页面重定向,关闭当前页面,需要跳转的应用内非 tabBar 的页面的路径
wx.redirectTo({ url: 'test?id=1'})
3、 wx.navigateBack,关闭当前页面,返回上一页面或多级页面。可通过 getCurrentPages()) 获取当前的页面栈,决定需要返回几层
wx.navigateBack({ delta: 2})
4、 wx.switchTab,跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面
wx.switchTab({ url: '/index'})
5、 wx.reLaunch,关闭所有页面,打开到应用内的某个页面,需要跳转的应用内非 tabBar 的页面的路径,重启动
wx.reLaunch({ url: 'test?id=1'})
6、组件和调用api接口是一致的
阅读全文
0 0
- 小程序----路由(2)
- 小程序路由
- java小程序(2)
- angular路由小笔记
- 路由问题小谈
- angularjs路由小案例
- angularjs路由小项目
- angularJs路由小Demo
- 路由小案例
- 在WINDOWS下编写小撸路由上的第一个程序
- 冒泡法小程序(2)
- c语言小程序(2)
- 小程序(十)字符串替换2
- 练习小程序2
- java小程序2
- 一段小程序(2)
- 小程序学习--2
- 小程序(九九乘法表)
- QtXlsxWriter---Qt操作excel文件
- 提取回文数
- cout问题
- mac 在php工程中实现curl的https访问
- day6-socket编程C/S模型
- 小程序----路由(2)
- Altium Designer中测量Gerber文件两个点之间的距离
- 子父类构造代码块/静态代码块/普通代码块执行顺序....(涉及父类静态中再次创建子类对象的特殊情况)
- MongoDB C100DEV 0.综述
- 《软技能--代码之外的生存指南》————第七篇---精神
- BZOJ2763: [JLOI2011]飞行路线
- SimpleDateFormat使用详解
- LeetCode 448. Find All Numbers Disappeared in an Array
- 网页图片浏览