一键复制号码
灵感:能力工具箱 copy-text(copy-text-to-clipboard 复制客户手机号)。
> 小四原创:文本 → copy(text) → 成功/失败反馈。
> 注意权限与非安全上下文(非 HTTPS)可能失败。
何时使用
- 客户详情「复制手机号」
- 复制跟进话术片段
- Demo 一键拷贝字段
硬约束
- 依赖:
copy-text-to-clipboard。 - 空文本直接失败,勿写入空格糊弄。
- 成功后给轻提示(可用 Notyf 等)。
- 实现要点注释标 小四原创。
- 不做读取剪贴板隐私嗅探。
推荐实现
import copy from 'copy-text-to-clipboard'
// 小四原创:复制客户手机号/文本
export function copyText(text: string): boolean {
const t = String(text ?? '').trim()
if (!t) return false
return copy(t)
}
export function copyPhone(phone: string): boolean {
const digits = String(phone ?? '').replace(/\s|-/g, '')
return copyText(digits)
}
Agent 步骤
npm i copy-text-to-clipboard。- 按钮点击调用;成功 Toast「已复制」。
- 自测:有内容可粘贴;空号返回 false。
不要做
- 静默失败无提示。
- 复制完整 Token/密码到剪贴板当「方便」。
附加
- README.md · reference.md · templates/usage.md