WeChat applet 微信小程序(7)navigator组件跳转方式

微信小程序 —— navigator组件跳转方式

在小程序中页面路由的实现方式:
A. 通过<navigator>组件实现 – page.wxml
B.通过路由API实现 – page.js

  1. <navigator>组件
    <navigator> 组件是页面链接组件
<navigator 
url="当前小程序内的页面路径" 
open-type="跳转方式">
 ... 
</navigator>

**跳转方式有:**都不能跳转到tabBar页面 – 有底部选项卡的页面

navigate ,保留当前页面,跳转到某个页面 – onHide
navigateBack ,关闭当前页面,返回上一个页面 – onUnload
//将index文件和page文件中的生命周期都写上,比较以上2种跳转方式的不同点
redirect,关闭当前页面,跳转到某个页面
reLaunch,关闭所有页面,跳转到某个页面

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

小程序首页会触发哪些生命周期?
App.onLaunch - App.onShow - Page.onLoad - Page.onShow - Page.onReady
在这里插入图片描述
创建如图下A(自带)BCDE文件,并给每个文件添加完整的生命周期函数
分别使用与文件相对应的跳转方式进行观察,试验跳转过程和结果:
试验的跳转方式:navigate redirect relaunch
在这里插入图片描述
试验方法:
在这里插入图片描述
试验文件顺序:第一种:ABCD 第二种: ABCE

试验的跳转方式:switchTab
关闭其他所有的非tabBar页面,跳转到 tabBar页面
在这里插入图片描述
试验方法:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值