一键复制功能 - Vue

常常遇到一键复制功能,简单记录一下。这里使用的是clipboard插件:https://clipboardjs.com/npm

  第一步this

    安装:npm install clipboard --saveprototype

  第二步: 插件

    引入:ip

      import clipboard from 'clipboard';
      Vue.prototype.clipboard = clipboard;get

  第三步:io

    使用:ast

      <button data-clipboard-action="copy" class="cobyDomObj" :data-clipboard-text="复制内容" @click="copyLink">
        复制按钮
      </button>function

      copyLink() {
        let _this = this;
        let clipboardObj = new this.clipboard(".cobyDomObj");
        clipboardObj .on('success', function () {
          _this.$toast("复制成功")
        });
        clipboardObj .on('error', function () {
          _this.$toast("复制失败")
        });
      }class

相关文章
相关标签/搜索