vue 實現貼上上傳圖片
vue 實現貼上上傳圖片
實現原理
mounted
階段監聽paste
事件,貼上板的內容在事件物件event.clipboardData.items
中
程式碼實現
mounted() {
// 監聽貼上事件,上傳圖片
document.addEventListener('paste', this.handlePaste)
},
methods: {
handlePaste(event) {
let items = event.clipboardData && event.clipboardData.items
let file
if (items && items.length) {
// 檢索剪下板items,是個陣列
for (let i = 0; i < items.length; i++) {
if (items[i].type.indexOf('image') !== -1) {
file = items[i].getAsFile() // file 是剪下板內的圖片檔案
// TODO: 自行上傳file即可
break
}
}
}
}
}
相關文章
- element-ui+Vue實現的圖片上傳UIVue
- 使用Vue實現圖片上傳的三種方式Vue
- 用Vue來實現圖片上傳多種方式Vue
- Laravel editor.md 支援截圖 / 貼上上傳圖片Laravel
- formData原生實現圖片上傳ORM
- Vue +Element Ui 使用Upload元件實現多圖片上傳VueUI元件
- vue圖片預覽上傳Vue
- Vue圖片裁剪上傳元件Vue元件
- jquery圖片直接貼上上傳的失敗嘗試jQuery
- PHP實現圖片(檔案)上傳PHP
- vue 上傳圖片進行壓縮圖片Vue
- node+express實現圖片上傳功能Express
- layui中實現上傳圖片壓縮UI
- 通過API介面實現圖片上傳API
- vue 中實現複製貼上Vue
- Java實現圖片上傳到伺服器,並把上傳的圖片讀取出來Java伺服器
- 基於vue-simplemde實現圖片拖拽、貼上功能的一些思考Vue
- vue 圖片上傳到阿里雲ossVue阿里
- 上傳圖片
- SpringMVC實現ajax上傳圖片實時預覽SpringMVC
- word貼上圖片到ckeitor
- django 實現圖片上傳和顯示操作Django
- vxe-table 使用 vxe-upload 在表格中實現非常強大的貼上上傳圖片和附件
- 利用vue-cropper剪裁圖片並上傳Vue
- 如何在 Laravel 專案中輕鬆實現拖拽和剪下板黏貼上傳圖片?Laravel
- electron上傳圖片
- 上傳圖片jsJS
- 裁剪上傳圖片
- struts:實現圖片的上傳 argument type mismatch errorError
- FileReader初步使用實現上傳圖片預覽效果
- java,springboot + thymeleaf 上傳圖片、刪除圖片到伺服器、本地,壓縮圖片上傳(有些圖片會失真),原圖上傳JavaSpring Boot伺服器
- Vue SpringBoot實現Html和Markdown格式內容(含圖片上傳)儲存到MySQLVueSpring BootHTMLMySql
- 一個Vue圖片上傳剪裁壓縮元件Vue元件
- 圖片上傳及圖片處理
- Django實現圖片上傳並前端頁面顯示Django前端
- 前端的圖片壓縮image-compressor(可在圖片上傳前實現圖片壓縮)前端
- 多圖片formpost上傳ORM
- spring boot 圖片上傳Spring Boot