| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 | <template>	<view>		<page-head :title="title"></page-head>		<view class="uni-padding-wrap">			<view class="uni-title">请输入剪贴板内容</view>			<view class="uni-list">				<view class="uni-list-cell">					<input class="uni-input" type="text" placeholder="请输入剪贴板内容" :value="data" @input="dataChange"/>				</view>			</view>			<view class="uni-btn-v">				<button type="primary" @click="setClipboard">存储数据</button>				<button @tap="getClipboard">读取数据</button>			</view>		</view>	</view></template><script>	export default {		data() {			return {				title: 'get/setClipboardData',				data: ''			}		},		methods: {			dataChange: function (e) {				this.data = e.detail.value			},			getClipboard: function () {				uni.getClipboardData({					success: (res) => {						console.log(res.data);						const content = res.data ? '剪贴板内容为:' + res.data : '剪贴板暂无内容';						uni.showModal({							content,							title: '读取剪贴板',							showCancel: false						})					},					fail: () => {						uni.showModal({							content: '读取剪贴板失败!',							showCancel: false						})					}				});			},			setClipboard: function () {				var data = this.data;				if (data.length === 0) {					uni.showModal({						title: '设置剪贴板失败',						content: '内容不能为空',						showCancel: false					})				} else {					uni.setClipboardData({						data: data,						success: () => {							// 成功处理							// #ifdef MP-ALIPAY || MP-BAIDU || MP-TOUTIAO							uni.showToast({								title: '设置剪贴板成功',								icon: "success",								mask: !1							})							// #endif						},						fail: () => {							// 失败处理							// #ifdef MP-ALIPAY || MP-BAIDU || MP-TOUTIAO							uni.showToast({								title: '储存数据失败!',								icon: "none",								mask: !1							})							// #endif						}					});				}			}		}	}</script><style>	</style>
 |