您好,欢迎访问一九零五行业门户网

分享页面后跳转回首页

这次给大家带来分享页面后跳转回首页,分享页面后跳转回首页的注意事项有哪些,下面就是实战案例,一起来看一下。
做小程序开发发现,页面分享出去后,用户通过分享进去的页面很难找到返首页的情况。(微信官方操作是点击右上角三个点,在手机下方显示返回首页)。民间很多方案是自己在页面加个悬浮home标注。
今天我分享另外一种方法。请看下面.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)     }   }  })
相信看了本文案例你已经掌握了方法,更多精彩请关注其它相关文章!
推荐阅读:
vue项目引入icon步骤详解
js怎么传递数组参数
以上就是分享页面后跳转回首页的详细内容。
其它类似信息

推荐信息