收藏
回答

小程序分享打开页面之后右上角home键 IOS不显示

问题模块
API和组件
  1. 首页pageA onload中redirectTo任意pageB尽兴分享(分享的path和title为自定义内容)

  2. 点击分享进入任意pageB

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





最后一次编辑于  2017-07-31  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

5 个回答

  • 晨
    2017-08-01

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

    2017-08-01
    赞同
    回复
  • 打豆豆
    打豆豆
    2017-08-01

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


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

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


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

    2017-08-01
    赞同
    回复
  • 打豆豆
    打豆豆
    2017-08-01

    再补充一下

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


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


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

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

    2017-08-01
    赞同
    回复
  • 打豆豆
    打豆豆
    2017-08-01

    继续上面的再补充


    当上面的问题的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) {

            // 转发失败

          }

        }

      }


    2017-08-01
    赞同
    回复
  • 求索者
    求索者
    2018-08-02

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

    2018-08-02
    赞同
    回复