使用 copy-to-clipboard 复制文案失败,出现弹窗

场景:

  • 在异步获取数据之后再手动调用复制发现复制失败
  • 直接复制文案没有问题

表现:
image.png

阅读 4.6k
1 个回答

直接原因:
copy-to-clipboard 有一段这个代码,复制失败就会出现那个弹窗
image.png

根本原因:
可以参考 https://juejin.cn/post/697584...
image.png
总的来说就是:

  • 由于浏览器会判断是否是用户真正触发复制的动作,导致异步请求之后再复制不确定是否能够复制成功
  • 涉及异步操作的复制剪切板功能,最好放在异步请求之后再由用户手动触发复制功能最为稳妥
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题