npm i vue-clipboard2
import Vue from'vue'import VueClipboard from'vue-clipboard2'
VueClipboard.config.autoSetContainer =true// add this line
Vue.use(VueClipboard)
<el-input type="text" v-model="message"><el-button type="button"
v-clipboard:copy="message"//message 要复制的内容
v-clipboard:success="onCopy"//复制成功的回调
v-clipboard:error="onError">Copy!//复制失败的回调</el-button><script>newVue({
el:'#app',
template:'#t',
data:function(){return{
message:'Copy These Text'}},
methods:{
onCopy:function(e){alert('You just copied: '+ e.text)},
onError:function(e){alert('Failed to copy texts')}}})</script>