复制
示例:
uni.setClipboardData({
data: 'hello',
success: function () {
console.log('success');
}
});
粘贴
实例
uni.getClipboardData({
success: function (res) {
console.log(res.data);
}
});
实践:
<template>
<view class="content">
<input type="text" v-model="value" style="width: 700rpx;height: 100rpx;border: 1px solid #007AFF;">
<button class="button" @click="copy()">复制</button>
<button class="button" @click="paste()">粘贴</button>
</view>
</template>
<script>
export default {
data() {
return {
value: ''
}
},
methods: {
// 复制
copy() {
uni.setClipboardData({
data: 'hello',
success: () => {
uni.showToast({
icon: 'none',
title: '复制成功'
});
}
});
},
// 粘贴
paste() {
uni.getClipboardData({
success: (res) => {
this.value = res.data
}
});
}
}
}
</script>