91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

前端技術之:如何在Vue中使用clipboard.js復制服務端數據

發布時間:2020-05-29 15:21:14 來源:網絡 閱讀:586 作者:popgis 欄目:web開發

第一步 創建點擊對象頁面元素,并綁定業務數據。

<el-button type="text" size="mini" class="copy-button"

??:data-resource-type="scope.data.resource\_type"

??:data-resource-id="scope.data.resource\_id">

??復制鏈接

</el-button>

第二步 引入clipboard.js。

import ClipboardJS from 'clipboard';

第三步 創建ClipboardJS對象實例。


mounted() {

??this.clipboard = new ClipboardJS('.copy-button', {

????text: () => this.copyLink

??});

? ...

}

第四步:替換clipboard對象實例的默認的onClick事件。

mounted() {

??...

??const that = this;

??const oldOnClick = this.clipboard.onClick;

??this.clipboard.onClick = function onClick(e) {

????const resource\_type = e.delegateTarget.getAttribute('data-resource-type');

????const resource\_id = e.delegateTarget.getAttribute('data-resource-id');

????console.log('resource\_type, resource\_id is', resource\_type, resource\_id)

????that.$axios

??????.post(APIS.Link, {

????????type: 'h6\_ugc\_detail',

????????params: {ugc\_id: resource\_id, ugc\_type: resource\_type},

????????\_csrf: that.$store.state.csrfToken

??????})

??????.then(res => {

????????that.copyLink = res.data.data.link;

????????oldOnClick.bind(that.clipboard)(e);

??????})

??????.catch(err => {

??????});

??};

??...

}

第五步:監聽并處理操作成功與失敗事件。

mounted() {

??...

??this.clipboard.on('success', this.clipOptions.success);

??this.clipboard.on('error', this.clipOptions.error);

}

其中clipOptions類似如下:

computed: {

??clipOptions() {

????return {

??????success: (e) => {

????????this.$message.success('復制成功');

??????},

??????error: () => {

????????this.$message.error('復制失敗');

??????}

????};

??},

??...

}

第六步:vue生命周期結束時,銷毀clipboard對象。

unmounted() {

??this.clipboard && this.clipboard.destroy();

}
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阿尔山市| 沙田区| 安吉县| 长丰县| 南宫市| 龙里县| 垫江县| 怀远县| 盐池县| 望江县| 梅州市| 叶城县| 永康市| 民权县| 华亭县| 三都| 望奎县| 东乡县| 台山市| 衡东县| 白水县| 新营市| 河津市| 扎鲁特旗| 抚顺县| 南皮县| 西乡县| 诸城市| 蓝田县| 资阳市| 闸北区| 和田市| 济宁市| 罗城| 沈丘县| 贡山| 商水县| 澄江县| 清苑县| 汝南县| 合阳县|