基于vue+ bootstrap实现图片上传图片展示功能


Posted in Javascript onMay 17, 2017

效果图如下所示:

基于vue+ bootstrap实现图片上传图片展示功能

html

.....
.......
<-- key=idPicUrl -->
 <div class="col-sm-7" > 
    <img :src="queryFirmInfo[key]" alt="" style="max-height:200px;max-width:250px" class="myimage" :name="key" />
</div>
 <form id="fileForm" enctype="multipart/form-data" class="form-horizontal " >
  <div class="col-sm-5 " style="margin:0 25%;padding: 0">
     <input class="form-control" type="file" name="file" @change="handleFileChange" ref="inputer" >
    </div>
</form>

vue

data: {
   queryFirmInfo:{
   idPicUrl:""
   ......
  }
 }
//选择改变图片
     handleFileChange(e){
       var vm=this;
       let file = e.target.files[0];
       let supportedTypes = ['image/jpg', 'image/jpeg', 'image/png'];
       if (file && supportedTypes.indexOf(file.type) >= 0) {
         baseFileAjax(new FormData($( "#fileForm" )[0]),function(result){
           if(result.ret==0){
           //提交成功后
           //将图片上传到后台,得到后台图片的路径。
             vm.queryFirmInfo["idPicUrl"]=result.url;
             $("#dForm").formValidation('revalidateField', "idPicUrl");
           }else{
             layer.msg("修改图片失败!")
           }
         })
       } else {
         layer.alert('文件格式只支持:jpg、jpeg 和 png');
       }
     },
/**
 * @method :form表单提交文件
 * @param url :请求路径
 * @param data :请求数据(new FormData($( "#imgForm" )[0]))
 * @param method:回调方法
 */
function baseFileAjax(data,method){
  $.ajax({
    url: '/dspark-firm/firmMember/uploadFile.yt' ,
    type: 'POST',
    data: data,
    async: false,
    cache: false,
    contentType: false,
    processData: false,
    success: method,
    error: function (returndata) {
      alert("Connection error");
    }
  });
}

以上所述是小编给大家介绍的基于vue+ bootstrap实现图片上传图片展示功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JavaScript this调用规则说明
Mar 08 Javascript
JQuery 文本框使用小结
May 22 Javascript
网站页面自动跳转实现方法PHP、JSP(上)
Aug 01 Javascript
也说JavaScript中String类的replace函数
Sep 22 Javascript
JQuery操作元素的css样式
Mar 09 Javascript
javascript实现图片延迟加载方法汇总(三种方法)
Aug 27 Javascript
Web前端新人笔记之jquery入门心得(新手必看)
May 17 Javascript
jQuery实现导航高亮的方法【附demo源码下载】
Nov 09 Javascript
浅谈DOM的操作以及性能优化问题-重绘重排
Jan 08 Javascript
基于JavaScript表单脚本(详解)
Oct 18 Javascript
vue项目tween方法实现返回顶部的示例代码
Mar 02 Javascript
微信小程序自定义toast弹窗效果的实现代码
Nov 15 Javascript
JavaScript运动框架 多物体任意值运动(三)
May 17 #Javascript
BootStrap表单验证 FormValidation 调整反馈图标位置的实例代码
May 17 #Javascript
JavaScript运动框架 解决防抖动问题、悬浮对联(二)
May 17 #Javascript
vue之nextTick全面解析
May 17 #Javascript
Vue.js学习教程之列表渲染详解
May 17 #Javascript
JavaScript运动框架 解决速度正负取整问题(一)
May 17 #Javascript
深入理解Commonjs规范及Node模块实现
May 17 #Javascript
You might like
php文件上传的简单实例
2013/10/19 PHP
cakephp2.X多表联合查询join及使用分页查询的方法
2017/02/23 PHP
php7 安装yar 生成docker镜像
2017/05/09 PHP
php简单计算权重的方法示例【适合抽奖类应用】
2019/06/10 PHP
CodeMirror2 IE7/IE8 下面未知运行时错误的解决方法
2012/03/29 Javascript
以JSON形式将JS中Array对象数组传至后台的方法
2014/01/06 Javascript
connection reset by peer问题总结及解决方案
2016/10/21 Javascript
微信小程序 swiper组件轮播图详解及实例
2016/11/16 Javascript
Bootstrap CSS布局之按钮
2016/12/17 Javascript
利用Jquery实现几款漂亮实用的时间轴(附示例代码)
2017/02/15 Javascript
JSON 数据格式详解
2017/09/13 Javascript
angular2系列之路由转场动画的示例代码
2017/11/09 Javascript
vue.js整合vux中的上拉加载下拉刷新实例教程
2018/01/09 Javascript
vue实现简单的星级评分组件源码
2018/11/16 Javascript
手挽手带你学React之React-router4.x的使用
2019/02/14 Javascript
Python中用startswith()函数判断字符串开头的教程
2015/04/07 Python
python之Socket网络编程详解
2016/09/29 Python
Python yield 使用方法浅析
2017/05/20 Python
windows下pycharm安装、创建文件、配置默认模板
2018/07/31 Python
Python 利用scrapy爬虫通过短短50行代码下载整站短视频
2018/10/29 Python
Python 下载及安装详细步骤
2019/11/04 Python
详解pycharm连接不上mysql数据库的解决办法
2020/01/10 Python
tensorflow中tf.reduce_mean函数的使用
2020/04/19 Python
完美解决keras保存好的model不能成功加载问题
2020/06/11 Python
世界上最大的罕见唱片、CD和音乐纪念品网上商店:991.com
2018/05/03 全球购物
英国领先的票务代理商之一:The Ticket Factory
2019/02/09 全球购物
西班牙用户之间买卖视频游戏的平台:Wakkap
2020/03/21 全球购物
卫校毕业生自我鉴定
2013/10/31 职场文书
2014年学生会生活部工作总结
2014/11/07 职场文书
优秀员工事迹材料
2014/12/20 职场文书
2015年企业工作总结范文
2015/04/28 职场文书
青年干部培训班学习心得体会
2016/01/06 职场文书
《春酒》教学反思
2016/02/22 职场文书
mysql中int(3)和int(10)的数值范围是否相同
2021/10/16 MySQL
Java8中接口的新特性使用指南
2021/11/01 Java/Android
Redis实现一个账号只能登录一个设备
2022/04/19 Redis