1.下载
npm install clipboard -save
2.引入包
import Clipboard from 'clipboard'
3.渲染挂载
<span>{{需要渲染的内容}}</span>
<button ref="copy" :data-clipboard-text="需要渲染的内容" @click="copy" id="copy_text">复制key</button>
:data-clipboard-text="需要渲染的内容" // 复制的内容
4.复制代码
copy: function () {
var clipboard = new Clipboard('#copy_text')
clipboard.on('success', (e) => {
Toast.success('Đã sao chép')
clipboard.destroy()
})
clipboard.on('error', (e) => {
Toast.fail('Trình duyệt này không hỗ trợ sao chép!')
clipboard.destroy()
})
}