w-vue-middle
Version:
统一公共服务组件
22 lines (18 loc) • 570 B
JavaScript
/*
* @Author: y_zp
* @Date: 2023-03-01 10:38:00
* @Desc: 内容复制到粘贴板函数
*/
import Vue from 'vue';
import { message } from 'ant-design-vue';
window.$copyClipboard = Vue.prototype.$copyClipboard = (value) => {
const input = document.createElement('input');
document.body.appendChild(input);
input.setAttribute('value', value);
input.select();
if (document.execCommand('copy')) {
document.execCommand('copy');
message.success($t('内容已复制到粘贴面板中'));
}
document.body.removeChild(input);
};