vue 实现复制粘贴功能

vue 实现复制粘贴功能

这里使用到的是vue-clipboards插件,

首先安装依赖 yarn add vue-clipboards -s

然后引入项目main.js文件中,注册使用
import VueClipboards from “vue-clipboards”;
Vue.use(VueClipboards)

就可以直接在页面上使用:

>
>
	>{{copyText}}>
	
<script>
	export default {
	  name: "page",
	  data() {
	    return {
	      copyText: "想要复制的文本"
	    };
	  },
	  methods: {
	  		// 复制成功回调
	  	 handleCopy() {
		    this.$toast("复制成功");  // ui组件使用的是vant
		  }
		  // 复制失败回调
			handleCopyFail(){
			    this.$toast("复制失败");
			  }
	  }
	};
</script>

你可能感兴趣的:(vue 实现复制粘贴功能)