设置剪切板:wx.setClipboardData

获取剪切板:wx.getClipboardData

api:wx.setClipboardData(Object object) | 微信开放文档

wxml:

<view>内容:{{contents}} </view>
<view  bindtap='copyText' data-text="{{contents}}">复制</view>

js:

Page({
  data: {
    contents:'这是可以复制的文字,粘贴后即可看到效果'
  },
  //复制文本
  copyText(e) {
    console.log(e)
    wx.setClipboardData({
      data: e.currentTarget.dataset.text,
      success: function (res) {
        wx.getClipboardData({
          success: function (res) {
            wx.showToast({
              title: '复制成功'
            })
          }
        })
      }
    })
  },
})
注意:复制的内容不能是Number类型,否则会报fail
errMsg​​​​​​​: "setClipboardData:fail parameter error: parameter.data should be String instead of Number;"
Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐