vue中点击复制粘贴功能
1.安装
npm install --save vue-clipboard2
2.在main.js中引入
//剪切板
import VueClipboard from 'vue-clipboard2'
VueClipboard.config.autoSetContainer = true
Vue.use(VueClipboard)
3.组件中使用
//my_activity_url是在data中定义的要复制的字符串
<el-button
type="primary"
v-clipboard:copy="my_activity_url"
v-clipboard:success="onCopy"
v-clipboard:error="onError"
>复制活动链接</el-button>
4.在methods中加入复制成功和失败的提示方法
//复制
onCopy(e) {
this.$message({
message: "复制成功!",
type: "success"
});
},
onError(e) {
this.$message.error("复制失败!");
}