Vue-js画像の一括アップロード
<頭>
<メタ文字セット="UTF-8">
<title>vue.js图片批量上传插件</title>
<スクリプト src="js/vue2.2.2.js"></script>
<スタイル>
.upload_warp_img_div_del {
位置: 絶対;
上: 6px;
幅: 16px;
右: 4px;
}
.upload_warp_img_div_top {
位置: 絶対;
上: 0;
幅: 100%;
高さ: 30px;
背景色: rgba(0, 0, 0, 0.4);
行の高さ: 30px;
テキスト配置: 左;
色: #fff;
フォントサイズ: 12px;
テキストインデント: 4px;
}
.upload_warp_img_div_text {
ホワイトスペース: nowrap;
幅: 80%;
オーバーフロー: 非表示;
テキストオーバーフロー: 省略記号;
}
.upload_warp_img_div img {
最大幅: 100%;
最大高さ: 100%;
垂直配置: 中央;
}
.upload_warp_img_div {
位置: 相対;
高さ: 100px;
幅: 120px;
境界線: 1 ピクセルの実線 #ccc;
マージン: 0px 30px 10px 0px;
浮動小数点: 左;
行の高さ: 100px;
表示: テーブルセル;
テキスト整列: 中央;
背景色: #eee;
カーソル: ポインタ;
}
.upload_warp_img {
ボーダートップ: 1px ソリッド #D2D2D2;
パディング: 14px 0 0 14px;
オーバーフロー: 非表示
}
.upload_warp_text {
テキスト配置: 左;
margin-bottom: 10px;
パディングトップ: 10px;
テキストインデント: 14px;
ボーダートップ: 1px ソリッド #ccc;
フォントサイズ: 14px;
}
.upload_warp_right {
浮動小数点: 左;
幅: 57%;
左マージン: 2%;
高さ: 100%;
境界線: 1 ピクセルの破線 #999;
境界半径: 4px;
行の高さ: 130px;
色: #999;
}
.upload_warp_left img {
マージントップ: 32px;
}
.upload_warp_left {
浮動小数点: 左;
幅: 40%;
高さ: 100%;
境界線: 1 ピクセルの破線 #999;
境界半径: 4px;
カーソル: ポインタ;
}
.upload_warp {
マージン: 14px;
高さ: 130px;
}
。アップロード {###
境界線: 1 ピクセルの実線 #ccc;
背景色: #fff;
幅: 650px;
ボックスシャドウ: 0px 1px 0px #ccc;
境界半径: 4px;
}
。こんにちは {###
幅: 650px;
マージン左: 27%;
テキスト整列: 中央;
}
</style>
</head>
<body><script src="/demos/googlegg.js"></script>
<div id="アプリ">
<div class="hello">
<div class="アップロード">
<div class="upload_warp">
<div class="upload_warp_left" @click="fileClick">
<img src="./upload.png">
</div>
<div class="upload_warp_right" @drop="drop($event)" @dragenter="dragenter($event)" @dragover="dragover($event)">
または、文書をここに移動します
</div>
</div>
<div class="upload_warp_text">
选中{{imgList.length}}张文件,共{{bytesToSize(this.size)}}
</div>
<input @change="fileChange($event)" type="file" id="upload_file" multiple style="display: none">
<div class="upload_warp_img" v-show="imgList.length!=0">
<div class="upload_warp_img_div" v-for="(item,index) of imgList">
<div class="upload_warp_img_div_top">
<div class="upload_warp_img_div_text">
{{item.file.name}}
このサイトのすべてのリソースはネチズンによって提供されたもの、または主要なダウンロード サイトによって転載されたものです。ソフトウェアの整合性をご自身で確認してください。このサイトのすべてのリソースは学習の参考のみを目的としています。商業目的で使用しないでください。そうでない場合は、すべての結果に対して責任を負うことになります。侵害がある場合は、削除するためにご連絡ください。連絡先情報: admin@php.cn
関連記事
19 Jun 2019
Webuploader は主にファイルのアップロードに使用されます。バッチアップロードと画像プレビューをサポートしています。画像プレビューは画像から Base64 データを生成し、タグ内で直接使用するため、実際にアップロードする前にアップロード効果を確認できるという効果が得られます。画像。
30 Nov 2019
この記事では画像一括アップロードプラグインimgFileupload.jsの使い方を紹介しますので、jsを学ぶ学生の参考になれば幸いです。画像をバッチで選択し、accept を使用して画像の種類を制限し、FileSize を使用して単一ファイルのサイズを制限します。
16 May 2016
画像の減速スクロールは、一般的に商品の表示効果に使用されます。フロントエンドとして、インターネット上でいくつかの一般的な効果を達成しようとする必要があります。会社が必要ないからといって、それを行うことはできません。
30 Apr 2017
この記事では、アップロードされた画像のプレビュー効果を実現するための JS+HTML5 を主に紹介し、JavaScript でアップロードされた画像のローカル プレビューの具体的な操作手順と関連する実装テクニックを完全な例の形式で分析します。
24 Jan 2018
この記事では主にjsを使った一枚絵のパン切り替えの効果を詳しく紹介します。 画像を左に移動した後、下から右に移動して次のサイクルを待ちます。興味のある方はぜひ参考にしてみてください。皆さんのお役に立てれば幸いです。
16 May 2016
この記事では、Firefox と互換性のある js を使用して、アップロードされた画像のプレビュー効果を表示する方法を主に紹介します。js が FileReader を呼び出して画像プレビュー機能を実装する方法について説明します。
20 Aug 2018
この記事の内容はtp5の画像アップロード用のメソッドコードに関するものですが、ある程度の参考価値はありますので、困っている方は参考にしていただければ幸いです。
ホットツール Tags
Hot Tools
jQuery2019 バレンタインデー 告白 花火 アニメーション 特殊効果
Douyin で非常に人気のある jQuery バレンタインデーの告白花火アニメーション特殊効果で、プログラマーや技術オタクが愛する女の子に愛を表現するのに適しています。喜んでいるかどうかに関係なく、最終的には同意する必要があります。
Lauiui レスポンシブ アニメーション ログイン インターフェイス テンプレート
Lauiui レスポンシブ アニメーション ログイン インターフェイス テンプレート
520 バレンタインデーの告白 Web アニメーション特殊効果
jQuery バレンタインデーの告白アニメーション、520 告白背景アニメーション
クールシステムのログインページ
クールシステムのログインページ
HTML5テープミュージックプレーヤー - CASSETTE PLAYER
HTML5テープミュージックプレーヤー - CASSETTE PLAYER