この記事の例では、画像のドラッグアンドドロップ機能を実現するためのVueの具体的なコードを参考までに共有しています。具体的な内容は次のとおりです。 1. 主に関係する要素知識、概略図: 2. jsコード部分: ディレクティブ: { ドラッグ: { // 命令の定義 bind: function(el) { // 現在の要素を取得します。let oDiv = el; oDiv.onmousedown = (e) => { // 要素に対するマウスの位置を計算します。let disX = e.clientX - oDiv.offsetLeft; disY = e.clientY - oDiv.offsetTop とします。 ドキュメント.onmousemove = (e) => { // 要素に対するマウスの位置をマウスの位置から減算して、要素の位置を取得します。let left = e.clientX - disX; top = e.clientY - disY とします。 oDiv.style.left = left + 'px'; oDiv.style.top = top + 'px'; }; ドキュメント.onmouseup = () => { ドキュメント.onmousemove = null; ドキュメント.onmouseup = null; } } } } } 3. 使用法: <div class="card" v-drag id="card"> <img src="../assets/logo.png" > </div> 4. スタイル部分(位置は絶対値に設定する必要があります): .カード{ 位置: 絶対; フロート: 左; 幅: 200ピクセル; 高さ: 200px; } 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
SQL UNIQUE制約UNIQUE 制約は、データベース テーブル内の各レコードを一意に識別します...
目次背景コンテナを固定し、数字を上にスクロールすることで、スクロールホイールと同様の効果を実現します...
問題の説明最近、MySQL5.6.21サーバーがありました。アプリケーションがリリースされた後、同時...
VMware が異常シャットダウンした後、再起動すると「この構成ファイルを排他的にロックできませんで...
準備1. GPUがCUDAをサポートしているかどうかを確認するlspci | grep -i nvi...
実際のWebページ開発でも、アコーディオンは頻繁に登場します。簡単なアコーディオンを作ったのですが、...
序文これは、オンライン コンテナーの拡張によって発生した調査です。最終的には、実際の OOM が原因...
私はずっとキャッシュについて学びたいと思っていました。結局のところ、キャッシュはフロントエンドのパフ...
目次1. Centosイメージを取得する2. nginxイメージをビルドする3. MySQLイメージ...
友人の中には、データベースについて学習しているときに、テーブル構造を作成するときに誤ってフィールドを...
この記事では、お絵かきボード/サインボード機能を実現するためのJSキャンバスの具体的なコードを参考ま...
目次1. ダウンロード2. 展開1.Nginxのデプロイメント2. ModSecurityの展開3....
目次1. Reduxを選ぶ理由2. Reduxデータフロー3つの原則4. Reduxソースコード分析...
ネットワーク セキュリティは非常に重要なトピックであり、サーバーはネットワーク セキュリティにおける...
ドロップダウンボックス、テキストフィールド、ファイルフィールド 上半分はデモンストレーション効果、下...