vue.js圖片批次上傳插件
js程式碼
<script src="js/vue2.2.2.js"></script> <script> // import up from './src/components/Hello' var app = new Vue({ el: '#app', data () { return { imgList: [], size: 0 } }, methods: { fileClick(){ document.getElementById('upload_file').click() }, fileChange(el){ if (!el.target.files[0].size) return; this.fileList(el.target.files); el.target.value = '' }, fileList(files){ for (let i = 0; i < files.length; i++) { this.fileAdd(files[i]); } }, fileAdd(file){ this.size = this.size + file.size;//总大小 let reader = new FileReader(); reader.vue = this; reader.readAsDataURL(file); reader.onload = function () { file.src = this.result; this.vue.imgList.push({ file }); } }, fileDel(index){ this.size = this.size - this.imgList[index].file.size;//总大小 this.imgList.splice(index, 1); }, bytesToSize(bytes){ if (bytes === 0) return '0 B'; let k = 1000, // or 1024 sizes = ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], i = Math.floor(Math.log(bytes) / Math.log(k)); return (bytes / Math.pow(k, i)).toPrecision(3) + ' ' + sizes[i]; }, dragenter(el){ el.stopPropagation(); el.preventDefault(); }, dragover(el){ el.stopPropagation(); el.preventDefault(); }, drop(el){ el.stopPropagation(); el.preventDefault(); this.fileList(el.dataTransfer.files); } } }) </script>
本站所有資源皆由網友貢獻或各大下載網站轉載。請自行檢查軟體的完整性!本站所有資源僅供學習參考。請不要將它們用於商業目的。否則,一切後果都由您負責!如有侵權,請聯絡我們刪除。聯絡方式:admin@php.cn
相關文章
19 Jun 2019
webuploader主要用來做檔案的上傳,支援批次上傳和圖片預覽,圖片預覽是將圖片產生base64資料直接在標籤中使用,所以能夠達到的效果是未真正上傳圖片可以先看到上傳的效果。
29 Jul 2016
批次上傳圖片:php簡單實作批次上傳圖片的方法:本文實例講述了php簡單實作批次上傳圖片的方法。分享給大家參考,具體如下:<phpfunction upload_multi($path,$photo,$i){$uploaddir = './'.$path;//檔案存放目錄if(!file_exists($uploaddir))/ /如果目錄不存在就新建$uploaddir=mkdir($uploaddir);$piece = explode
15 Jun 2023
VUE3基礎教學:使用Vue.js外掛程式封裝圖片上傳元件Vue.js是一款受歡迎的前端框架,它使開發者可以用更少的程式碼創建更有效率、靈活的應用程式。尤其是在Vue.js3發布之後,它的最佳化和改進使得更多的開發者傾向於使用它。這篇文章將介紹如何使用Vue.js3來封裝一個圖片上傳元件外掛程式。在開始之前,需要先確保已經安裝了Vue.js和VueCLI。如果尚未安裝
17 Apr 2024
帝國cms提供了批次上傳圖片功能,具體步驟如下:登入帝國cms後台進入「附件管理」模組。點擊「批次上傳圖片」按鈕,選擇檔案並設定上傳參數。點選「開始上傳」按鈕,上傳進度會顯示在視窗中。上傳完成後,圖片將保存在指定目錄中。
30 Nov 2019
本文介紹了一種圖片批量上傳插件imgFileupload.js的使用方法,希望對學習js的同學有幫助。大量選擇圖片,透過accept限制圖片類型,透過FileSize限制單一檔案的大小。
04 May 2018
這篇文章主要介紹了關於thinkPHP5框架整合plupload實現圖片批量上傳,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下
Hot Tools
jQuery+Html5實作唯美表白動畫程式碼
jQuery+Html5實作唯美表白動畫程式碼,動畫效果很棒,程式設計師表白必備!
情侶浪漫表白js特效程式碼
情侶浪漫表白js特效程式碼,這樣的特效,可以用在婚禮攝影的網站上,也可以放在個人網站中,也還一個不錯的特效,php中文網推薦下載!
簡單js戀愛表白神器
簡單原生js戀愛表白神器
碉堡的html5粒子動畫表白特效
碉堡的html5粒子動畫表白特效程式碼,動畫特效文字可以在程式碼裡面進行更改,大家可以做個頁面,大家可以自訂文字的輸入是應該是非常受歡迎的,此HTML5特效非常美的。
jQuery響應式後台登入介面模板
jQuery響應式後台登入介面範本html源碼,登入頁面透過jquery來驗證表單,判斷使用者名稱和密碼是否符合要求,通常登入頁面在企業網站或商城網站都是必須要用到的頁面,響應式的後台頁面,當瀏覽器放大或縮小,背景會根據瀏覽器來調整圖片的大小! php中文網推薦下載!