求一段可靠的复制到粘贴板代码

需求:

vue 组件中有个按钮, 点击之后会发送请求, 返回一段字符串, 然后copy到粘贴板


<template>
    <el-button @click="handlerClick">copy</el-button>
</template>
handlerClick () {
    axios.get(`xxx/api/xxx`).then(res => {
        let url = res.data.data
        // 需要将 url地址 copy到粘贴板
        // 兼容 ie9 +, 360和主流浏览器
    })
}

或者 给我一个 function, 接收一个参数进行 copy, 谢谢大佬们!

阅读 2.4k
3 个回答

推荐给你这个:https://clipboardjs.com/

安装方式支持直接引入或者npm方式

使用起来方便,上手容易!

兼容性:

clipboard.png

这种百度一下就可以了
连接

新手上路,请多包涵
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题