复制文本

63 阅读1分钟
// #ifndef H5
uni.getClipboardData({
	success: (res)=>{
		console.log(res.data);
	}
})
uni.setClipboardData({
	data: val,
	success: res => {
		uni.showToast({
			title:'复制成功',
			icon:"none",
			duration:1000
		})
	},
	fail: err => {
		uni.showToast({
			title:'复制失败',
			icon:"none",
			duration:1000
		})
	}
})
// #endif

// #ifdef H5
var textarea = document.createElement("textarea");
textarea.value = val;
textarea.readOnly = "readOnly";
document.body.appendChild(textarea);
textarea.select();
textarea.setSelectionRange(0, val.length);
document.execCommand("copy");
textarea.remove();
uni.showToast({
	title:'复制成功',
	icon:"none",
	duration:1000
})
// #endif