EG:
javascript
// import { Message, Notice } from 'view-ui-plus';
/**
* 复制到剪切板
*
* @param {string} content - 内容
* @param {string} type - 类型
*/
const copyShearPlate = (content, type) => {
let title = {
get: '获取token',
update: '更新token'
}[type]
// 复制文本到剪贴板
navigator.clipboard.writeText(content)
.then(function () {
// PS: 这个使用的是 view-ui-plus 组件库实现的弹窗提示
Notice.success({ title, render: h => h('span', ['已经成功复制到剪切板']) });
})
.catch(function (error) {
Notice.error({ title, render: h => h('span', ['复制到剪切板失败']) })
});
}
export { copyShearPlate }
使用:
javascript
import { copyShearPlate } from "@utils";
copyShearPlate ("测试数据", "get")