如何通过单击div复制文本?

时间:2018-05-22 09:14:09

标签: vue.js

如何通过单击渲染功能中的div来复制文本?

在下面的文字中你可以看到div,我想点击它,然后剪贴板可以复制它的文字。

我的渲染函数代码如下:

      h(
         'div',
         {slot:"content"},
         [
           h(
            'ul',
             params.row.ipv4s.map((item, index) => {
               return h('li', [h('span', {}, index + 1 + '. ' + item.ip)])

             })
           )
         ]
       )

我怎样才能实现我的要求?

1 个答案:

答案 0 :(得分:0)

也许这可以帮到你:

https://www.npmjs.com/package/clipboard

对于应该在所有浏览器中使用API​​实现的内容而言,自己解决这个问题可能是一件非常繁琐的任务,但遗憾的是不是。