收藏
回答

onShareAppMessage函数能不能获取​视图层上data-的值

问题模块 框架类型 问题类型 终端类型 微信版本 基础库版本
框架 小程序 需求 客户端 6.53 2.00

<button open-type="share" data-url="{{item.url}}">转发</button>

自定义函数,可以通过 event.currentTarget.dataset.url获取到data-url


onShareAppMessage函数res参数怎么获取button的data-url的



onShareAppMessage: function (res) {

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

// 来自页面内转发按钮

console.log(res.target)

}


最后一次编辑于  2018-12-09  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

2 个回答

  • 华月健康
    华月健康
    2018-12-09

    res 没有 data-url的值

    2018-12-09
    赞同
    回复 6
    • 管凯旋
      管凯旋
      2018-12-09

      res.target.dataset.url获取不到?没点错按钮吧


      2018-12-09
      回复
    • 华月健康
      华月健康
      2018-12-09回复管凯旋

      res.target.dataset.url 读取不到,显示 undefined

      用bindtap自定义函数  event.currentTarget.dataset.url 就可以读取到,不过程序是先执行open-type="share"的函数,自定义函数没用

      2018-12-09
      回复
    • 管凯旋
      管凯旋
      2018-12-10回复华月健康

      这么坑?你手机什么型号,,,

      2018-12-10
      回复
    • 华月健康
      华月健康
      2018-12-10回复管凯旋

      你可以试下 ,应该是程序不支持

      2018-12-10
      回复
    • 管凯旋
      管凯旋
      2018-12-10回复华月健康

      https://developers.weixin.qq.com/s/hXnD7ymb7S4W

      我做了个代码片段,应该是你写错了我觉得

      2018-12-10
      回复
    查看更多(1)
  • 管凯旋
    管凯旋
    2018-12-09

    你打印一下res看一下

    2018-12-09
    赞同
    回复 1
    • 🌪 🌪 🌪
      🌪 🌪 🌪
      2018-12-09

       老哥能不能看看我新发的贴  很迷茫

      2018-12-09
      回复