一键复制
后面的按钮把前面的文字复制到剪切板上,代码如下:
<div class="copyText" v-if="wxResultPage.wechatID">
微信号: {{wechatID}}
<span @click="copy(wechatID)">一键复制</span>
</div>
<script>
import {
Toast
} from 'mand-mobile'
export default {
components: {
[Toast.name]: Toast
},
data() {
return {
wechatID: 'HR001'
}
},
methods:{
copy(text) {
let oInput = document.createElement('input')
oInput.value = text
document.body.appendChild(oInput)
oInput.select()
document.execCommand('Copy')
Toast({
content: '复制成功',
duration: 2000
})
oInput.remove()
},
}
}
</script>