uniapp 小程序上面有时需要支持复制功能,如下代码即可。(注意小程序隐私协议需要打开剪切板功能)
copyText(e) {
uni.setClipboardData({
data: e,
success: () => {
uni.showToast({ title: '复制成功', duration: 2000 });
},
fail: (res) => {
console.log(res);
uni.showToast({ title: '复制失败', icon: 'none', duration: 2000 });
}
});
}
<text class="text-wrap" v-for="(item, index) in textList" :key="index" @longpress="copyText(item)" >{{ item}}</text>