vue实现复制功能(项目使用)
Posted dzzzz
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue实现复制功能(项目使用)相关的知识,希望对你有一定的参考价值。
安装依赖
npm install --save vue-clipboard2
用法:
import Vue
import VueClipboard from ‘vue-clipboard2‘
Vue.use(VueClipboard)
Demo:
<template id="demo"> <div class="container"> <input type="text" v-model="message"> <button type="button" v-clipboard:copy="message" v-clipboard:success="onCopy" v-clipboard:error="onError">复制</button> </div> </template> <script> new Vue({ el: ‘#app‘, template: ‘#demo‘, data: function () { return { message: ‘啦啦啦,这是复制的内容!‘ } }, methods: { onCopy: function (e) { console.log(‘你刚刚复制: ‘ + e.text) }, onError: function (e) { console.log(‘无法复制文本!‘) } } }) </script>
后记:vue简直把懒惰发挥到了极致,为棒棒的自己点赞
以上是关于vue实现复制功能(项目使用)的主要内容,如果未能解决你的问题,请参考以下文章