小程序分享打开页面之后右上角home键 IOS不显示
发布于 4 年前 作者 juanhe 1425 次浏览 来自 问答
  1. 首页pageA onload中redirectTo任意pageB尽兴分享(分享的path和title为自定义内容)

  2. 点击分享进入任意pageB

  3. 安卓页面加载之后右上角有home小房子,IOS右上角只有三个分享的点,并没有home小房子



5 回复

请问怎么才能出现这个home按钮???急急急

是否自定义路径打开的分享页面右上角就不回有home小房子按键,不自定义path的话,分享会默认选择当前页面的路径,分享页面打开右上角就有home小房子?

自定义路径分享页面右上角【没有home】

默认当前页面分享页面右上角 【有home】

目前我这边测下来是这样的IOS(6.5.12)版本

再补充一下

小程序入口自动打开A,根据参数自动redirectTo 到B,然后分享出去(自定义path,实际路径为A页面的路径,参数为要打开B页面的参数)

在微信对话框中 分享页面被打开的时候,会打开A,根据参数然后自动redirectTo到B

安卓  B页面右上角有home按钮,ios B页面右上角没有home按钮

A页面为一个routing页面,根据传入的参数进行页面的分发,redirect到不同的页面

继续上面的再补充

当上面的问题的path不进行设置path的时候,把path注释掉进行上面描述的分享,小程序会自动获取当前页面的path

在微信对话框中 分享页面被打开的时候

IOS和安卓  都是在A页面redirectTo 方法到B页面,而且都能在B页面都出现了Home按钮,

但是IOS点击home按钮就会闪退 微信直接死掉,安卓是好的

onShareAppMessage: function (res) {

    if (res.from === ‘button’) {

      // 来自页面内转发按钮

      console.log(res.target)

    }

    let url = ‘/pages/index/index?id=123’

    return {

      title: ‘自定义转发标题’,

      //path: url,

      success: function (res) {

        // 转发成功

      },

      fail: function (res) {

        // 转发失败

      }

    }

  }

你好,问题已复现,但是和你描述的有点区别,这边复现发现不分享就有你第三行所说的问题,这里应该是不出现回到首页按钮。分享后iOS正常。请确认。

回到顶部