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
- vue 實現剪裁圖片並上傳伺服器Vue伺服器
- Laravel editor.md 支援截圖 / 貼上上傳圖片Laravel
- formData原生實現圖片上傳ORM
- Vue圖片裁剪上傳元件Vue元件
- vue圖片預覽上傳Vue
- 如何實現微信中貼上圖片的介面
- jquery圖片直接貼上上傳的失敗嘗試jQuery
- PHP實現圖片(檔案)上傳PHP
- vue 上傳圖片進行壓縮圖片Vue
- Vue +Element Ui 使用Upload元件實現多圖片上傳VueUI元件
- node+express實現圖片上傳功能Express
- layui中實現上傳圖片壓縮UI
- 通過API介面實現圖片上傳API
- HTML5實現圖片上傳2HTML
- vue 中實現複製貼上Vue
- Java實現圖片上傳到伺服器,並把上傳的圖片讀取出來Java伺服器
- VUE + UEditor 單圖片跨域上傳Vue跨域
- 基於vue-simplemde實現圖片拖拽、貼上功能的一些思考Vue
- jsp+springmvc實現檔案上傳、圖片上傳和及時預覽圖片JSSpringMVC
- angularjs 實現圖片上傳實時預覽AngularJS
- Ajax+PHP實現非同步圖片上傳PHP非同步
- django 實現圖片上傳和顯示操作Django
- word貼上圖片到ckeitor
- Retrofit+RxJava上傳圖片上傳圖片到後臺RxJava
- 利用vue-cropper剪裁圖片並上傳Vue
- vue 圖片上傳到阿里雲ossVue阿里
- 【easyui 】上傳圖片UI
- 上傳圖片jsJS
- SpringMVC實現ajax上傳圖片實時預覽SpringMVC
- struts:實現圖片的上傳 argument type mismatch errorError
- 移動端H5實現圖片上傳H5
- 原生jq實現圖片上傳到伺服器伺服器
- 如何在 Laravel 專案中輕鬆實現拖拽和剪下板黏貼上傳圖片?Laravel
- 一個Vue圖片上傳剪裁壓縮元件Vue元件
- 圖片上傳及圖片處理