收藏
回答

设置到剪贴板里的文本制表符'\t'丢失变为一个空格了

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug wx.setClipboardData 客户端 7.0.4 >1.9

- 当前 Bug 的表现(可附上截图)

调用wx.setClipboardData设置的data字符串包含了制表符,但粘贴出来发现制表符变成了一个空格。

- 预期表现

应该按data字符串原本样子set进剪贴板。

- 复现路径

在开发工具试了是正常的可以保持制表符,但安卓和ios都出现问题。之前是没问题的,这个问题是近期才出现的。

- 提供一个最简复现 Demo

wx.setClipboardData({
  data: 'data1\tdata2\tdata3\r\n',
  success (res) {
    wx.getClipboardData({
      success (res) {
        console.log(res.data) // data
      }
    })
  }
})


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

2 个回答

  • 社区技术运营专员-灵芝
    社区技术运营专员-灵芝
    2019-07-03

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

    2019-07-03
    赞同
    回复 3
    • 停电
      停电
      2019-07-26
      wx.setClipboardData({ data: 'data1\tdata2\tdata3\r\n', success (res) { wx.getClipboardData({ success (res) { console.log(res.data) // data } }) } })
      2019-07-26
      回复
    • 社区技术运营专员-灵芝
      社区技术运营专员-灵芝
      2019-07-26回复停电

      你好,可以更新一下微信版本试试,这边测试是正常的

      2019-07-26
      回复
    • Tïedào
      Tïedào
      2019-09-17回复社区技术运营专员-灵芝
      发现这个问题之后不知何时正常了,但现在发现又不正常了:ios12.4.1,微信7.0.5
      2019-09-17
      回复
  • 停电
    停电
    2019-07-26

    我也出现了这个问题了,set进去的内容带tab符号,但是粘贴到微信聊天里就没有了

    2019-07-26
    赞同
    回复
登录 后发表内容