import { ElMessage } from "element-plus";
export default {
mounted(el, binding) {
el.copyValue = binding.value;
const showSuccessMessage = ()=>{
ElMessage.success({
message: '复制成功',
duration: 1500
});
}
const promptManualCopy = (text)=> {
// 创建临时输入框让用户手动复制
const tempInput = document.createElement('input');
tempInput.value = text;
document.body.appendChild(tempInput);
tempInput.select();
// 显示提示信息
ElMessage.warning({
message: '请按 Ctrl+C 复制内容',
duration: 3000
});
// 3秒后移除输入框
setT
vue 复制文本 封装可复用的指令
于 2025-07-08 15:03:28 首次发布