vue.js - 如何通过单击 div 复制文本?
问题描述
如何通过单击div
渲染功能中的复制文本?
在下面你可以看到div
,我想点击它,然后剪贴板可以复制它的文本。
我的渲染函数代码如下:
h(
'div',
{slot:"content"},
[
h(
'ul',
params.row.ipv4s.map((item, index) => {
return h('li', [h('span', {}, index + 1 + '. ' + item.ip)])
})
)
]
)
我怎样才能实现我的要求?
解决方案
也许这可以帮助你:
https://www.npmjs.com/package/clipboard
自己解决这个问题可能是一项相当繁琐的任务,因为它本应在所有浏览器中使用 API 实现,但不幸的是并非如此。
推荐阅读
- c# - 我有这个制作 6x6 矩阵的程序。我想添加一段代码来扫描矩阵并给出回文数的位置
- amazon-web-services - ICMP“回声回复”。如何在aws中验证?
- file-upload - FileSystemObject MoveFile 似乎不一致,并且在移动某些文件而不是其他文件时有效
- docker - 为什么 docker 端口映射在 localhost 上不起作用
- python - 如何根据字体特征分割图像
- react-hooks - 不能使用 React useEffect 并且使用 Gatsby 构建失败
- javascript - 跟踪预防阻止访问 https://appsforoffice.microsoft.com/lib/1.1/hosted/office.js 的存储
- windows - 如何在 Windows 终端中删除 powershell 广告和更新检查?
- python - 如何使用 anchor = "n" 正确锚定这个 tkinter 标签
- c# - MS 图表光标位置未链接到 X 数据