保留当前页面,跳转到应用内的某个页面,但是不能跳转到tabbar页面,使用wx.navigateBack()可以返回原页面。小程序中页面栈最多十层。
参数类型:Object
url:表示需要跳转的非tabBar得页面路径,路径后面可以携带参数,参数与路径之间可以使用?进行分割,参数键与参数值使用=相连,不同参数用&分隔,如 'path?key=value&key2=value2'
wx.navigateTo({
url: `../saleManDetail/listDetail?OrderNo=${e.currentTarget.dataset.orderno}&CustomerName=${e.currentTarget.dataset.customername}&orderStatus=${e.currentTarget.dataset.status}`,
})
event:页面之间通信接口,用于监听被打开页面发送到当前页面的数据
success :接口调用成功执行的函数
fail:接口调用失败执行的函数
complete:接口调用结束的回调函数,无论调用成功或者失败都执行
wx.navigateTo({
url: 'test?id=1',
events: {
// 为指定事件添加一个监听器,获取被打开页面传送到当前页面的数据
acceptDataFromOpenedPage: function(data) {
console.log(data)
},
someEvent: function(data) {
console.log(data)
}
...
},
success: function(res) {
// 通过eventChannel向被打开页面传送数据
res.eventChannel.emit('acceptDataFromOpenerPage', { data: 'test' })
}
})
更加详细的内容可以观看小程序的开发文档
版权声明:本文为weixin_43709908原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。