收藏
回答

e.currentTarget.dataset第一次能获取到值,后面的都没获取到了,这是咋回事?

<view bindtap='tapHandler' data-code='{{urltocode}}' class="first arrow feed_back">
        <!-- <text class="count">{{reportcount}}</text> -->
        <image src="/images/scan.png"></image>
        <text>分享</text>
      </view>


最后一次编辑于  11-21
回答关注问题邀请回答
收藏

2 个回答

  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    11-21

    猜不到,上代码

    11-21
    赞同
    回复 4
    • 没有然后
      没有然后
      11-21
      tapHandler: function (e) {
          console.log(e)
          var that = this;
          that.setData({
          })
          qrcode.makeCode(e.currentTarget.dataset.code); //用元素对应的code更新二维码
          that.setData({
            maskstyle: "display:block",
            canvas: "display:block",
            urltocode: ""
          })
        },
      11-21
      回复
    • o0o有脾气的酸奶
      o0o有脾气的酸奶
      11-21回复没有然后
      urltocode你后面不是自己setData为空了吗
      11-21
      1
      回复
    • 没有然后
      没有然后
      11-21回复没有然后
      wxml代码在上面
      11-21
      回复
    • 没有然后
      没有然后
      11-21回复o0o有脾气的酸奶
      好吧,醉了
      11-21
      回复
  • 没有然后
    没有然后
    11-21

    data-xxxxxx,我用的小写,格式也正确

    11-21
    赞同
    回复
问题标签