最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue2項目中如何使用clipboard復(fù)制插件

 更新時間:2024年07月27日 08:53:16   作者:小影_8978  
這篇文章主要介紹了vue2項目中如何使用clipboard復(fù)制插件方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

vue2使用clipboard復(fù)制插件

需求,點擊頁面中的某一個按鈕,復(fù)制文字。

npm install clipboard --save
  • 在組件中使用
import Clipboard from 'clipboard'
  • html中的按鈕
 <div ref="main" class="main">
    <button @click="copy">copy</button>
</div>
  • js的代碼

.main容器,可以是任何頁面上的容器

copy(code) {
      let clipboard = new Clipboard(".main", {
        text() {
          // console.log(trigger);
          //返回字符串
          return code;
        },
      });
      // 復(fù)制成功
      clipboard.on("success", () => {
        this.Message('You have successfully copied the code. Please paste in game to redeem.')
        clipboard.destroy();
      });
      
    },

【插件vue-clipboard2】復(fù)制文本

一個小插件【vue-clipboard2】,在vue項目中,有場景是需要點擊按鈕復(fù)制文本,使用這個插件可以輕松復(fù)制信息到剪切板中。

安裝插件

npm i vue-clipboard2

引入到項目工程

在入口文件 mian.js 中

import Vue from 'vue'
import VueClipBoard from 'vue-clipboard2'

// ...
Vue.use(VueClipBoard)
// ...

頁面應(yīng)用

  • v-clipboard:copy=“copyTxt” , 復(fù)制內(nèi)容
  • v-clipboard:success=“copySuc”,復(fù)制成功后的鉤子函數(shù)
  • v-clipboard:error=“onError” ,復(fù)制失敗的鉤子函數(shù)
 <template>
           <el-button
              type="primary"
              v-clipboard:copy="copyTxt"
              v-clipboard:success="copySuc">
              點我復(fù)制
            </el-button>
 </template>
 export default {
  data() {
    return {
    	copyTxt:'我是復(fù)制的內(nèi)容!'
    }
  },
methods:{
  copySuc() {
      return this.$message({
        message: '復(fù)制成功',
        type: 'success',
      })
    },
}
}

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

庆云县| 理塘县| 保康县| 泰和县| 布尔津县| 新密市| 双桥区| 乌拉特前旗| 都江堰市| 拉萨市| 从江县| 淳化县| 璧山县| 卓尼县| 长子县| 扬中市| 庆阳市| 塔城市| 漳浦县| 聂拉木县| 兴山县| 临沂市| 阿拉尔市| 安阳县| 揭东县| 嫩江县| 三明市| 郸城县| 文昌市| 连平县| 汉川市| 宁化县| 梓潼县| 海宁市| 永新县| 通化县| 云林县| 蓬安县| 启东市| 措美县| 商城县|