vue開發(fā)簡單上傳圖片功能
本文實(shí)例為大家分享了vue實(shí)現(xiàn)簡單上傳圖片功能的具體代碼,供大家參考,具體內(nèi)容如下
vue簡單的上傳個(gè)圖片的功能,主要代碼:
<template><div class='plan_list'> <div class='plan_name Upload_name'>企業(yè)logo</div> <div class=’Upload’> <input type='file' name='pclogo' @change='xmTanUploadImg()' ref=’box’ accept='image/*'> <img src='http://m.cgvv.com.cn/static/img/Authentication/shxy.jpg' id='avarimgs'> </div> </div></template> <script>export default { name: 'feedShopping', data() { return {} }, methods: { //上傳圖片 xmTanUploadImg(){ var obj=this.$refs.box;//獲取元素的dom var file = obj.files[0]; var reader = new FileReader(); reader.onload = function (e) { var img = document.getElementById('avarimgs');//獲取圖片id img.src = e.target.result;//給圖片src路徑賦值 //重要:這里可以把獲取的src路徑的 base64 格式的圖片傳給后端即可 } reader.readAsDataURL(file) },}<script> <style scoped>#avarimgs,#xdaTanFileImg{ width: 0.8rem; height: 0.8rem; border-radius: 0.1rem; margin: 0.1rem 0; float: right;}#xdaTanFileImg{ position: absolute; top: 0; right: 0; opacity: 0;}.Upload_name{ line-height: 1rem;} </style>
參照之前發(fā)布的 jquery上傳圖片代碼更改 完整代碼
以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. XML在語音合成中的應(yīng)用2. jscript與vbscript 操作XML元素屬性的代碼3. 不要在HTML中濫用div4. HTML5實(shí)戰(zhàn)與剖析之觸摸事件(touchstart、touchmove和touchend)5. .NET Framework各版本(.NET2.0 3.0 3.5 4.0)區(qū)別6. ASP基礎(chǔ)入門第四篇(腳本變量、函數(shù)、過程和條件語句)7. ASP將數(shù)字轉(zhuǎn)中文數(shù)字(大寫金額)的函數(shù)8. XML入門的常見問題(三)9. php使用正則驗(yàn)證密碼字段的復(fù)雜強(qiáng)度原理詳細(xì)講解 原創(chuàng)10. HTTP協(xié)議常用的請(qǐng)求頭和響應(yīng)頭響應(yīng)詳解說明(學(xué)習(xí))
