第一种情况:
点击复制按钮,实现文本的复制或者其他内容的复制,下边我是将复制的内容当成了参数,进行的操作。
<button @click="copy('这是一段内容')" >复制</button>
// 复制的方法
copy (value) {
//创建input标签 var input = document.createElement('input') //将input的值设置为需要复制的内容 input.value = value; //添加input标签 document.body.appendChild(input) //选中input标签 input.select() //执行复制 document.execCommand('copy') //成功提示信息 this.$message.success('复制成功!') //移除input标签 document.body.removeChild(input)
},
第二种情况:
点击复制按钮,实现复制input框的内容
<template>请输入你需要复制的内容:<input id="copy" v-model="message"/> <button v-on:click="copy()">复制</button></template> <script> export default { name: 'App', data() { return { message: '' } }, methods: { copy () { //获取input对象 var input = document.getElementById('copy') //选中input标签 input.select() //执行复制 document.execCommand('copy') this.$message.success('复制成功!') }, }, } </script>
本文转载自: https://blog.csdn.net/weixin_50999303/article/details/130942617
版权归原作者 张小帆的博客 所有, 如有侵权,请联系我们删除。
版权归原作者 张小帆的博客 所有, 如有侵权,请联系我们删除。