前言
该解决方案支持任何 JavaScript 框架,例如 Vue / React / Nuxt 等(不限版本),只要报这个错就能解决。
在 vue | react | nuxt 开发中,详解项目中用到了剪贴板功能后出现错误:Cannot read properties of undefined (reading ‘writeText’),意思是无法读取未定义的属性(正在读取“writeText”),复制文本内容到剪贴板时使用 writeText() API 函数,导致浏览器控制台报错,这个报错还是偶然性跟浏览器、网站域名、线上线下环境等还有关系,本地环境大概率不报错,非常不好排查难解决。
如下图所示,只要报错差不多就能 100% 完美解决。
详细示例解决方法,支持 nuxt3 项目同样能解决。
解决方案
按照下方教程及示例代码,轻松搞定此问题。