收藏
回答

NfcA.transceive写入数据成功为什么读取出来还是之前的数据?

            var buffer = t.stringToArrayBuffer('http://www.baidu.com?v=121212');
      console.log(buffer)
      console.log(t.arrayBufferToString(buffer))
      if (res.techs.includes(nfc.tech.nfcA)) {
        const nfcA = nfc.getNfcA();
        nfcA.connect({
          success(res1) {
            nfcA.transceive({
              data: buffer,
              complete(res) {
                console.log('res:', res)
                console.log(t.arrayBufferToString(res.data))
              }
            })
          }
        })
        // return

        nfcA.getAtqa({
          success(res2) {
            console.log(res2.atqa)
            
          },
          fail(res2) {


          }
        })
      }

回答关注问题邀请回答
收藏

3 个回答

  • Jam
    Jam
    2023-07-11

    同样的问题,大神们解决了么?

    2023-07-11
    有用
    回复
  • yanmingwei
    yanmingwei
    2021-04-02

    请问楼主问题找到了么?

    2021-04-02
    有用
    回复
  • Cjiang
    Cjiang
    2021-01-27

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    麻烦在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点(具体到分钟)。

    2021-01-27
    有用
    回复
登录 后发表内容
问题标签