重庆小潘seo博客

当前位置:首页 > 重庆网络营销 > 小潘杂谈 >

小潘杂谈

小程序用户授权后怎么返回首页

时间:2020-09-08 13:30:08 作者:重庆seo小潘 来源:
小程序用户授权后怎么返回首页 实现方法有多种,具体如下: 1、使用 wx.navigateBack(Object object) 关闭当前页面,返回上一页面或多级页面。可通过 getCurrentPages 获取当前的页面栈,决定需要返回几层。 示例代码:// 此处是A页面wx.navigateTo({url: B?

小程序用户授权后怎么返回首页

小程序用户授权后怎么返回首页

实现方法有多种,具体如下:

1、使用 wx.navigateBack(Object object) 关闭当前页面,返回上一页面或多级页面。可通过 getCurrentPages 获取当前的页面栈,决定需要返回几层。

示例代码:// 此处是A页面wx.navigateTo({url: 'B?id=1'})// 此处是B页面wx.navigateTo({url: 'C?id=1'})// 在C页面内 navigateBack,将返回A页面wx.navigateBack({delta: 2})2、使用 wx.navigateTo(Object object) 跳转页面,保留当前页面,跳转到应用内的某个页面。但是不能跳到 tabbar 页面。

示例代码: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' })}})//test.jsPage({onLoad: function(option){console.log(option.query)const eventChannel = this.getOpenerEventChannel()eventChannel.emit('acceptDataFromOpenedPage', {data: 'test'});eventChannel.emit('someEvent', {data: 'test'});// 监听acceptDataFromOpenerPage事件,获取上一页面通过eventChannel传送到当前页面的数据eventChannel.on('acceptDataFromOpenerPage', function(data) {console.log(data)})}})3、使用wx.redirectTo(Object object)关闭当前页面,跳转到应用内的某个页面。但是不允许跳转到 tabbar 页面。

代码示例:wx.redirectTo({url: 'test?id=1'})4、使用wx.reLaunch(Object object)关闭所有页面,打开到应用内的某个页面

代码示例:wx.reLaunch({url: 'test?id=1'})// testPage({onLoad (option) {console.log(option.query)}})推荐学习:小程序开发以上就是小程序用户授权后怎么返回首页的详细内容,更多请关注小潘博客其它相关文章!