vue3中的使用案例
在线案例源码页面:可以查看、编辑、执行、下载、复制
在线案例源码页 >>
在线案例源码页 >>
<template>
<div class="itxst">
<div>
<input v-model="state.message" />
<input class="btn" @click="copy" type="button" value="复制" />
</div>
</div>
</template>
<script setup>
import { ref, reactive } from "vue";
import Clipboard from "clipboard";
const state = reactive({
message: "https://www.bian-jie.cn",
});
//复制方法,本例子是vue3环境下,同样在vue2中也可以使用
const copy = () => {
let clipboard = new Clipboard(".itxst", {
text: () => {
//返回需要复制的字符串
return state.message;
},
});
clipboard.on("success", () => {
clipboard.destroy();
});
clipboard.on("error", () => {
clipboard.destroy();
});
};
</script>
<style scoped>
</style>
版权声明:他人将便捷教程网提供的内容与服务用于商业、盈利、广告性目的时,需得注明出处,转载时请附上原文出处链接及本声明。
原文链接:http://jc.bian-jie.cn/search/JC_clipboard/1/5988.html