一鍵複製功能 - 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

相關文章
相關標籤/搜索