公共js写法:
import { Toast } from 'vant';
export function copyText(content) {
let textarea = document.createElement("textarea")
textarea.value = content
textarea.readOnly = "readOnly"
document.body.appendChild(textarea)
textarea.select() // 选择对象
textarea.setSelectionRange(0, content.length) //复制的内容的范围
let result = document.execCommand("copy") // 执行浏览器复制命令
textarea.remove()
Toast.success('复制成功')
return result
}
页面vue
// 引入
import { copyText } from "@/utils/公共js";
// 点击事件
<span @click="copyc('value')" class="ml-10">复制</span>
// 方法调用
copyc(strr){
copyText(strr)
},