微信小程序之分享页面如何返回首页

互联网 18-6-22
这篇文章主要介绍了微信小程序之分享页面如何返回首页的示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

今天我分享另外一种方法。请看下面.gif;

有没有发现,左上角有返回按钮了。原理简单,在你要分享的页面,分享配置时配置你的首页,并带上对应的参数,在首页 onLoad方法中可以获取。代码如下:

<!--index.wxml--> <view class="container"> <text>我是首页</text>  <button bindtap='goLogs'>go logsPage</button> </view>  const app = getApp()  Page({  data: {   motto: 'Hello World',   userInfo: {},   hasUserInfo: false,   canIUse: wx.canIUse('button.open-type.getUserInfo')  },  //事件处理函数  goLogs: function() {   wx.navigateTo({    url: '/pages/logs/logs'   })  },  onLoad: function (options) {   console.log(options)   if (options.share_query){    wx.showLoading({     title: '我是从分享页面进入的',    })     setTimeout(function () {     wx.hideLoading()     wx.navigateTo({      url: '/pages/logs/logs',     })    }, 2000)       }    }   }) <!--logs.wxml--> <view class="container log-list">  <block wx:for="{{logs}}" wx:for-item="log">   <text class="log-item">{{index + 1}}. {{log}}</text>  </block> </view> const app = getApp()  Page({  data: {   motto: 'Hello World',   userInfo: {},   hasUserInfo: false,   canIUse: wx.canIUse('button.open-type.getUserInfo')  },  //事件处理函数  goLogs: function() {   wx.navigateTo({    url: '/pages/logs/logs'   })  },  onLoad: function (options) {   console.log(options)   //判断是否分享进入   if (options.share_query){    wx.showLoading({     title: '我是从分享页面进入的',    })     setTimeout(function () {     wx.hideLoading()     wx.navigateTo({      url: '/pages/logs/logs',     })    }, 2000)     }   }  })

以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!

相关推荐:

微信小程序中蓝牙的链接

微信小程序中跳转页面的两种方法

以上就是微信小程序之分享页面如何返回首页的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:微信小程序中蓝牙的链接

相关资讯