HTML5のクリップボード機能の実装

不言
リリース: 2018-06-30 09:31:05
オリジナル
4384 人が閲覧しました

この記事では主に HTML5 のクリップボード関数の実装コードを紹介します。内容は非常に優れているので、参考として共有します。

私は最近、Vue を使用して Line (中国の WeChat に似た日本と韓国のプラットフォーム) の組み込み H5 を開発しました。要件の 1 つは、現在のリンクを貼り付けて、それを PC に送信し、コンピューター上で開くことです。すべてのコレクションでいくつかの状況が見つかりました:

1. 入力ボックスのないネイティブ js メソッド

この状況は、入力ボックス以外のテキストをクリップボードにコピーするのに適しています

2。入力ボックスを使用したメソッド

は、入力領域とテキストエリアのテキストをコピーするために使用されます

被复制的内容

ログイン後にコピー

このメソッドは拡張することもでき、メソッド 1 と同じ目的を果たします。入力ボックスを動的に作成し、その内容をコピーする内容に設定し、最後に入力ボックスを削除または非表示にします。

3.js コンテンツをクリップボードプラグイン(clipboard.js)にコピー

clipboard.js公式サイト

clipboard.js CDNアドレス


引用方法:

NPM npm install --save Clipboard

CDN
npm install --save clipboard
CDN

 
ログイン後にコピー

内部には多くの高度な使用方法があり、詳細については公式 Web サイトのロジックにアクセスしてください。 Clipboard 公式 Web サイト

4. Vue フレームワークによって提供されるクリップボード プラグイン vue-clipboard2

       
ログイン後にコピー

Sample1

import Vue from 'vue' import VueClipboard from 'vue-clipboard2' VueClipboard.config.autoSetContainer = true // add this line Vue.use(VueClipboard)
ログイン後にコピー

Sample2

ログイン後にコピー

その他の関連コンテンツについては、PHP 中国語 Web サイトをご覧ください。

関連する推奨事項:

HTML5 タッチ イベントを使用してモバイル側にシンプルなプログレス バーを実装する方法


HTML5 モバイル側で受賞歴のあるシームレスなスクロール アニメーションの実装


htmlスライド アップを実装する 5 つのタッチ イベントタッチ スクリーン ページを下に進みます


以上がHTML5のクリップボード機能の実装の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!