Skip to content

m-clipboard 剪贴板 ​

简述 ​

读写剪贴板封装,用于一键复制等场景。

复制文本到剪贴板工具。

注意

H5 需 HTTPS 与用户手势触发;部分小程序对剪贴板 API 有版本与隐私要求。

平台差异说明 ​

App(vue)App(nvue)H5小程序
√√√√

演示地址 ​

与线上 H5 演示基座 分包一致(文档站右下角预览 iframe 亦指向同一路径)。

类型地址
分包路径pages_demo/ext/clipboard/clipboard
线上 H5(hash)打开演示

基本使用 ​

uvue
<template>
	<view>
		<m-clipboard text="要复制的文字" @copy="handleCopy">
			<m-button type="primary">复制</m-button>
		</m-clipboard>
	</view>
</template>

Props ​

参数说明类型默认值
text需要复制的文本string''

Events ​

事件名说明
copy点击复制成功后触发

示例 ​

基础用法 ​

uvue
<m-clipboard
	text="https://example.com"
	@copy="handleCopy"
>
	<m-button type="primary">复制链接</m-button>
</m-clipboard>

说明

基于 uni-app uni.setClipboardData API 封装。

Released under the MIT License.