微信小程序开发之之分享页面如何返回首页
白羽 2018-08-09 来源 :网络 阅读 1192 评论 0

摘要:本文将带你了解微信小程序开发之之分享页面如何返回首页,希望本文对大家学微信有所帮助

        本文将带你了解微信小程序开发之之分享页面如何返回首页,希望本文对大家学微信有所帮助


做小程序开发发现,页面分享出去后,用户通过分享进去的页面很难找到返首页的情况。(微信官方操作是点击右上角三个点,在手机下方显示返回首页)。民间很多方案是自己在页面加个悬浮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)

    
    }

    }
  
})    

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标移动开发之微信频道!

本文由 @白羽 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程