1、安装
npm install --save vue-clipboard2
2、在 main.js 中引入
import VueClipboard from 'vue-clipboard2' Vue.use(VueClipboard)
3、例如
data() { return { msg: '' } }, methods: { copy(e) { console.log(e.text); }, onError(e) { console.log(e); }, handleFun () { this.msg = '8Z0W' } }
<span>{{msg}}</span> <img src="../../static/img/d1.png" @click="handleFun" v-clipboard:copy="msg" v-clipboard:success="copy" v-clipboard:error="onError">