小程序之如何从分享的二级页面返回首页

本文介绍了解决微信小程序内层页面分享后,用户无法通过分享页面返回首页的问题。关键在于设置一个isshare变量进行判断,并在data中进行相应设置,结合WXML和WXSS实现。
摘要由CSDN通过智能技术生成

解决内层页面分享出去后,用户无法通过分享页面返回首页的问题

本质就是设置一个变量isshare来判断是否是分享页面中进入的

data设置

Page({
   data: {

        isShare : false, //标识是否是从分享进入的小程序
        /*
        *下面写你自己需要的其他变量
        */
   },

   onLoad(options) {
    //如果是从分享页面进入,则修改标识
     if(options.isshare == 1){
         this.setData({
           isShare : true
          })
      }
   },

/* 分享给朋友 */
   onShareAppMessage() {
    return {
      title: '这里写上分享的文案!',
      path: 'pages/report/report?isshare=1' //这里写当前页面的路径,后面带上参数isshare=1
    }
  },

/* 分享至朋友圈 */
  onShareTimeline(){
    return{
      title: '这里
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值