加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

微信小程序详解——页面之间的跳转方式【路由】和参数传递

发布时间:2020-05-25 03:40:12 所属栏目:PHP 来源:互联网
导读:微信小程序拥有web网页和Application共同的特征,我们的页面都不是孤立存在的,而是通过和其他页面进行交互,来共同完成系统的功能。今天我们来研究小程序页面之间的跳转方式。1.先导在Android中,我们Activity和Fragment都有栈的概念在里面,微信小程序页面
示例代码:

wx.: 'test?id=1' }) : .(option.

注意:为了不让用户在使用小程序时造成困扰,我们规定页面路径只能是五层,请尽量避免多层级的交互方式。

关闭当前页面,跳转到应用内的某个页面。
OBJECT 参数说明:

参数

</tr>
<tr>
<td>success</td>
<td align="center">Function</td>
<td align="right">否</td>
<td>接口调用成功的回调函数</td>

</tr>
<tr>
<td>fail</td>
<td align="center">Function</td>
<td align="right">否</td>
<td>接口调用失败的回调函数</td>

</tr>
<tr>
<td>complete</td>
<td align="center">Function</td>
<td align="right">否</td>
<td>接口调用结束的回调函数(调用成功、失败都会执行)</td>

</tr>

示例代码:

wx.: 'test?id=1'

跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面

OBJECT 参数说明:

参数

示例代码:

"tabBar":"list":"pagePath": "index","text": "首页","pagePath": "other","text": "其他" wx.: '/index'

关闭当前页面,返回上一页面或多级页面。可通过 getCurrentPages()) 获取当前的页面栈,决定需要返回几层。

OBJECT 参数说明:

参数

示例代码:

// 此处是A页面
wx.<span style="color: #000000;">navigateTo({
url: 'B?id=1'<span style="color: #000000;">
})

wx.: 'C?id=1' wx.: 2

标签实现页面跳转

navigator

页面链接。

参数
示例代码:

在小程序中所有页面的路由全部由框架进行管理,对于路由的触发方式以及页面生命周期函数如下:

路由方式

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

小程序拥有web网页和Application共同的特征,我们的页面都不是孤立存在的,而是通过和其他页面进行交互,来共同完成系统的功能。今天我们来研究小程序页面之间的跳转方式。

在中,我们Activity和Fragment都有栈的概念在里面,微信小程序页面也有栈的概念在里面。微信小程序页面跳转有四种方式:

1.wx.navigateTo(2.wx.redirectTo(3.wx.switchTab(4.wx.navigateBack(5.使用实现对应的跳转功能;

分析:

  1. 其中navigateTo是将原来的页面保存在页面栈中,在跳入到下一个页面的时候目标页面也进栈,只有在这个情况下点击手机的返回按钮才可以跳转到上一个页面;
  2. redirectTo和switchTab都是先清除栈中原来的页面,然后目标页面进栈,使用这两种跳转方式,都不能通过系统的返回键回到上一个页面,而是直接退出小程序;
  3. redirectTo使用的时候一定要配合tabBar或是页面里面可以再次跳转按钮,否则无法回到上一个页面;
  4. switchTab跳转的页面必须是tabBar中声明的页面;
  5. tabBar中定义的字段不能超过5个页面,小程序的页面栈层次也不能超过5层。
  6. navigateBack只能返回到页面栈中的指定页面,一般和navigateTo配合使用。
  7. wx.navigateTo 和 wx.redirectTo 不允许跳转到 tabbar 页面,只能用 wx.switchTab 跳转到 tabbar 页面

保留当前页面,跳转到应用内的某个页面,使用wx.navigateBack可以返回到原页面。

OBJECT 参数说明:

参数

说明
说明
说明
说明
必填 说明
路由后页面 路由前页面
    推荐文章
      热点阅读