注意:uni.setClipboardData({})里面的data参数
必须是字符串类型
这个是大坑
第一种
html
<view>{{orderId}}</view> //复制的内容
<button @click="copy(orderId)">复制</button>
javascript
copy(value) {
uni.setClipboardData({
data: value + '', // 这里是个坑接受字符串类型 value转化为字符串
success: function () {
//调用方法成功
console.log('success');
}
})
}
第二种
html
<view >
{{user_id}}
</view>
<view class="myinvitationcode_rgt" @tap="copy(user_id)">
<text class="myinvitationcode_rgt_txt">复制</text>
</view>
javascript
copy(value) {
uni.setClipboardData({
data: value+'', // 这里是个坑接受字符串类型 value转化为字符串
success: () => {
uni.showToast({
title: '复制成功',
duration: 2000,
icon: 'success'
});
}
});
}