js复制文本到剪贴板,以及navigator.clipboard 会提示 is undefined

复制到剪贴板会提示

navigator.clipboard is undefined

解决

复制代码
      copyText(text) {
                const input = document.createElement('input');
                input.value = text; // 设置要复制的文本
                input.style.position = 'absolute';
                input.style.left = '-9999px';
                document.body.appendChild(input);
                input.select();
                document.execCommand('copy');
                document.body.removeChild(input);
                this.$message.success("复制成功")
            },

然后在需要的地方使用即可

以上答案为AI给出的答案,在这里记录一下,以备后续使用

相关推荐
breeze jiang2 小时前
LangChain Memory 实战:用 InMemoryChatMessageHistory 管理多轮对话
前端·算法·langchain
右耳朵猫AI2 小时前
Web前端周刊2026W34 | CSS类前缀选择器采纳、Lovable迁移TanStack Start、Fastify 6.0 Alpha
前端·css
风骏时光牛马2 小时前
智能任务协同Agent
前端
拾光Ծ3 小时前
【MySQL】对表数据的操作:增删查改(CRUD)
android·数据库·sql·mysql
zzzzzz3104 小时前
react-bits:酷炫动效之外,React 组件库还能提供什么
javascript·react.js·动效
web打印社区10 小时前
网页静默打印热敏小票:从 HTML 到出纸的完整指南
前端·javascript·vue.js·electron·pdf·html
剪刀石头布啊11 小时前
设计一个多计时任务的任务管理功能
前端
ModyQyW12 小时前
vite-plugin-uni-manifest 更新了什么
前端·typescript·uni-app
Asize13 小时前
AI 协作开发新范式:我用 SDD 做了个排版 npm 包
前端·人工智能