摘要:復(fù)制內(nèi)容到剪貼板插件官網(wǎng)地址引用方式默認(rèn)是截取中的的屬性值截取輸入框中的值里面還有很多高級(jí)用法可以前往官網(wǎng)邏輯更多細(xì)節(jié)官網(wǎng)框架提供的剪切板插件
???? 最近使用Vue開發(fā)Line(日韓的一款類似中國(guó)微信平臺(tái))的內(nèi)嵌H5.里面的有一個(gè)需求就是將當(dāng)前鏈接粘貼,然后發(fā)送到pc端,在電腦上進(jìn)行打開。所有搜集找到了一下幾種情況:1.不帶input輸入框的原生js方法
這種情況適用于復(fù)制非輸入框中的文本到剪切板
2.帶輸入框的原生js方法被復(fù)制的內(nèi)容
用于復(fù)制input,textarea中的文本
3.js復(fù)制內(nèi)容到剪貼板插件(clipboard.js)????這種方法也可以進(jìn)行延深,充當(dāng)和方法1一樣的用途。動(dòng)態(tài)創(chuàng)建一個(gè)input輸入框,將其內(nèi)容置為想復(fù)制的內(nèi)容,最后在將其移除或者隱藏即可。
clipboard.js官網(wǎng)clipboard.js CDN地址
引用方式:NPM ? npm install --save clipboard
CDN ?
4. Vue框架提供的剪切板插件 ???vue-clipboard2里面還有很多高級(jí)用法,可以前往官網(wǎng)邏輯更多細(xì)節(jié) Clipboard官網(wǎng)
import Vue from "vue" import VueClipboard from "vue-clipboard2" VueClipboard.config.autoSetContainer = true // add this line Vue.use(VueClipboard)
Sample1
Sample2
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/95750.html
摘要:平時(shí)的開發(fā)中我們難免要上傳一些網(wǎng)頁截圖圖片等,傳統(tǒng)的選擇文件上傳使用起來不方便,這里介紹一種使用和實(shí)現(xiàn)的剪切板黏貼上傳圖片功能。剪切板中圖片的獲取與上傳通過,我們可以以的形式獲取到剪切板中的圖片,然后將數(shù)據(jù)作為參數(shù)通過的方式傳輸?shù)椒?wù)器端。 平時(shí)的開發(fā)中我們難免要上傳一些網(wǎng)頁截圖、圖片等,傳統(tǒng)的選擇文件上傳使用起來不方便,這里介紹一種使用js和node實(shí)現(xiàn)的剪切板黏貼上傳圖片功能。當(dāng)我...
摘要:前言最終適配所有機(jī)型的方案基于官網(wǎng)這個(gè)庫(kù)由幾個(gè)不同的提供商托管。提供的復(fù)制失敗的方法,進(jìn)行復(fù)制失敗提示復(fù)制失敗請(qǐng)手動(dòng)選擇復(fù)制。上其他相關(guān)分享使用實(shí)現(xiàn)前端頁面復(fù)制到粘貼板的功能中配合實(shí)現(xiàn)點(diǎn)擊按鈕復(fù)制內(nèi)容到剪切板 前言 最終適配所有機(jī)型的方案基于clipboardjs官網(wǎng)https://clipboardjs.com/ 這個(gè)庫(kù)由幾個(gè)不同的CDN提供商托管。選擇你最喜歡的:) 建議使用 v...
摘要:在用戶執(zhí)行粘貼操作的時(shí)候,能夠獲得剪切板的內(nèi)容,本文討論一下這個(gè)問題。目前只有支持獲取剪切板中的圖片數(shù)據(jù)。這么多的判斷條件,基本可以確定通過剪切板過來的是粘貼的文件。 在用戶執(zhí)行粘貼操作的時(shí)候,js能夠獲得剪切板的內(nèi)容,本文討論一下這個(gè)問題。 目前只有Chrome支持獲取剪切板中的圖片數(shù)據(jù)。還好需要這個(gè)功能的產(chǎn)品目前只支持Chrome和Safari,一些Chrome的新特性是可以盡情使...
閱讀 2156·2023-04-25 14:56
閱讀 2479·2021-11-16 11:44
閱讀 2709·2021-09-22 15:00
閱讀 1912·2019-08-29 16:55
閱讀 2190·2019-08-29 14:04
閱讀 2315·2019-08-29 11:23
閱讀 3688·2019-08-26 10:46
閱讀 1917·2019-08-22 18:43