收藏
回答

求解:转发菜单及选择点击转发后选择转发人的功能。

问题模块
API和组件

目前,我在网上找到关于转发功能OnShareAppMessage,貌似不能定义菜单。怎么实现京东的这个转发菜单及菜单的其他功能。

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

14 个回答

  • 清雅(>^ω^<)喵
    清雅(>^ω^<)喵
    2017-08-18

    在对应的js页面上加上

    onShareAppMessage: function(e) {

        if (e.from === 'button') {

          //来自页面内转发按钮

        }

        return {

          title: '自定义转发标题',

          path: 'http://www.dxc.com/',

          success: function(e) {


          },

          fail: function (e) {

            

          }

        }

      }

    只能出现转发的item,显示在聊天顶部,还有关于京东购物的item是怎么加上去的?

    另外,点击转发后会出来一个选择联系人的view,这个界面应该是调用了addPhoneContact, 要怎么做才能关联实现?

    2017-08-18
    赞同
    回复
  • 清雅(>^ω^<)喵
    清雅(>^ω^<)喵
    2017-08-18

    转发、显示在聊天顶部、关于京东购物,这个菜单应该是actionsheet,但是怎么与onShareAppMessage结合使用呢

    2017-08-18
    赞同
    回复
  • DireWolf
    DireWolf
    2017-08-18

    button open-type 设置成 share ,对应的js 中加入onShareAppMessage

    2017-08-18
    赞同
    回复
  • 清雅(>^ω^<)喵
    清雅(>^ω^<)喵
    2017-08-18

    @请输入用户名


    没有button按钮,用navigationBar上的三个点的那个按钮打开actionsheet菜单,菜单中有转发一项,调用onShareAppMessage。

    现在没找到解决方法的是,怎么用navigationBar上自带的按钮打开actionsheet,而不是默认的onShareAppMessage的转发

    2017-08-18
    赞同
    回复
  • DireWolf
    DireWolf
    2017-08-18

    navigationBar上面的按钮你应该是没法去定义的吧

    2017-08-18
    赞同
    回复
  • 清雅(>^ω^<)喵
    清雅(>^ω^<)喵
    2017-08-18

    @请输入用户名 

    我发的这个图,就是京东小程序首页。就是点击navigationBar上的三个点的button,弹出了actionsheet。


    我只想简单的实现这效果,奈何找遍了网上的资源,都没有人把这个做出来share给大家。

    2017-08-18
    赞同
    回复
  • DireWolf
    DireWolf
    2017-08-18

    这个不是所以的小程序都一样么?除了转发项是需要 onShareAppMessage

    2017-08-18
    赞同
    回复
  • 清雅(>^ω^<)喵
    清雅(>^ω^<)喵
    2017-08-18

    微信给出的小程序的api应该是一样的吧。只是我们应该没找到实现这个的方法吧。我倒是希望官方有人能帮忙解答下这个问题。

    2017-08-18
    赞同
    回复
  • 清雅(>^ω^<)喵
    清雅(>^ω^<)喵
    2017-08-18

    @请输入用户名


    要是官方的人告诉我京东的小程序比较特殊,我们自己没有对应的接口实现,我也好想一点。

    2017-08-18
    赞同
    回复
  • DireWolf
    DireWolf
    2017-08-18

    这个你不用管吧 ,我的几个小程序也没配置任何东西,这个页面没发现和别的小程序有区别

    2017-08-18
    赞同
    回复