更新记录
1.0.5(2021-08-10) 下载此版本
- 修复 H5端复制失败时创建的节点不会销毁 详情
- 修复 兼容H5端复制传入number类型报错
1.0.4(2021-02-25) 下载此版本
- 支持uni_modules插件模块化规范
- 支持Typescript开发
- 优化H5获取系统剪贴板内容失败处理
1.0.3(2020-10-10) 下载此版本
复制兼容性
查看更多平台兼容性
Vue2 | Vue3 |
---|---|
√ | √ |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
app-vue app-nvue | √ | √ | √ | √ | √ | √ |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 |
---|---|---|---|
√ | √ | √ | √ |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
√ | √ | √ | √ | √ | √ | √ | √ | √ |
剪贴板
✨ Feature
剪贴板操作插件,全平台兼容,支持设置剪贴板的内容和获取剪贴板的内容。
早期 uni-app
是不支持H5的剪贴板操作,才有该插件。现在 uni-app
已经支持了所以该插件就不再维护。
🍵 Install
如果你是从插件市场上下载,直接选择 使用HBuilder X 导入插件
即可。如果使用 npm
则使用下面的方式
# 如果您的项目根目录没有 package.json 文件的话,请先执行如下命令:
npm init -y
# 安装
npm install uni-clipboard
然后在项目根目录下创建 vue.config.js
文件
// vue.config.js
module.exports = {
transpileDependencies: ['uni-clipboard']
}
🥗 Import
// NPM
import { setClipboardData, getClipboardData } from 'uni-clipboard'
// DCloud
import { setClipboardData, getClipboardData } from '@/uni_modules/u-clipboard/js_sdk'
🥪 API
setClipboardData(text)
设置系统剪贴板的内容
- 参数:
text
<string>
需要设置的文本 - 返回:
<Promise>
resolve
设置的文本reject
设置失败
getClipboardData()
获取剪贴板的内容
- 返回:
<Promise>
resolve
获取成功后的文本reject
获取失败
🧀 Compatibility
在 H5 端存在一定的兼容性问题: