vue简单制作图片上传功能
2018-12-28 14:50
127 查看
- 样式
.iul-img{ width:100%; height:100%; } .idcard-ul{ display:flex; } .iu-item,.iu-img{ width:250px; height:250px; border:1px solid #000; display:inline-flex; align-items:center; position:relative; justify-content:center; overflow:hidden; border-radius:10px; margin:20px 20px 20px 0; } .iu-img{ opacity:0.5; } .add-img{ font-size:100px; } .upload{ position:absolute; left:0; right:0; bottom:0; top:0; width:100%; height:100%; margin:0; padding:0; z-index:999; opacity:0; }
2.html
<ul class="idcard-ul"> <li v-if="imgs.length>0" v-for='(item ,index ) in imgs' class="iu-item"> <img :src="item" class="iul-img"> </li> <li style="position:relative" v-if="imgs.length>=3 ? false : true" class="iu-img"> <span class="add-img">+</span><input class="upload" @change='add_img' type="file" accept="image/*"> </li> </ul>
3.js
data:{ imgs:[] }, methods:{ add_img(event){ let imgData=event.target.files[0]; if(imgData.name){ this.imgs.push(window.URL.createObjectURL(imgData)); } } }
相关文章推荐
- ASP.NET简单好用功能齐全图片上传工具类(水印、缩略图、裁剪等)
- Summernote实现图片上传功能的简单方法
- 最简单的vue上传图片
- 用jsp实现简单的图片上传功能
- VUE + UEditor 单图片跨域上传功能的实现方法
- 基于vue+ bootstrap实现图片上传图片展示功能
- 用jsp实现简单的图片上传功能(multipart/form-data形式的表单)
- 【功能点】前端vue传过来的是base64格式(解码变成二进制)的图片怎么做多图上传
- 基于vue的图片以及图片剪切上传功能
- 详解vue 图片上传功能
- vue实现压缩图片预览并上传功能(promise封装)
- vue 实现剪裁图片并上传服务器功能
- 【功能点】前端vue传过来的是base64格式(解码变成二进制)的图片怎么做多图上传
- vue实现移动端图片裁剪上传功能
- vue实现类似淘宝商品评价页面星级评价及上传多张图片功能
- 一个简单的上传图片功能
- ThinkPHP3.2.3 验证码 上传图片 制作缩略图 2.为自己的项目封装功能类 利用Page工具类实现分页效果 后台管理员登录系统实现
- ASP.NET 图片上传工具类 upload image简单好用功能齐全
- 简单的图片上传功能
- Vue.js 2.0 移动端拍照压缩图片上传预览功能