wx.navigateTo(Object object)
更改首页代码,添加一个按钮,绑定一个事件的点击:
<!--index.wxml-->
<text>首页</text>
<button bindtap="toLog">跳转到日志页面</button>
在监听的方法当中使用 wx.navigateTo(Object object) 进行页面的跳转与传参:
// index.js
Page({
toLog() {
wx.navigateTo({
url: '/pages/logs/logs?name=BNTang&age=18',
})
}
});
关闭当前页面,返回上一页面或多级页面。可通过 getCurrentPages 获取当前的页面栈,决定需要返回几层。
更改日志页面代码,添加一个按钮,绑定一个事件的点击:
<!--logs.wxml-->
<text>日志页面</text>
<button bindtap="myNavigatorBack">返回上一个页面</button>
在监听的方法当中使用 wx.navigateBack(Object object) 进行页面的返回(页面栈出栈):
// logs.js
Page({
myNavigatorBack() {
wx.navigateBack({})
}
})
在 navigateBack 当中有一个属性我们需要进行了解一下就是 delta
:
返回的页面数,如果 delta 大于现有页面数,则返回到首页。如果我们现在的跳转关系如下:
首页 -> 日志 -> 测试页面, 这个时候我们想要在测试页面直接返回到首页就需要利用 dalta 来指定返回的页面数即可,也就是需要出栈的页面,如下图,如果我们设置为 2,Test 与 日志都进行出栈,那么我们看到的就是首页了。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有