基于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 相关文章推荐
JS网络游戏-(模拟城市webgame)提供的一些例子下载
Oct 14 Javascript
国外的为初学者写的JavaScript教程
Jun 09 Javascript
JavaScript高级程序设计(第3版)学习笔记 概述
Oct 11 Javascript
js操纵跨frame的三级联动select下拉选项实例介绍
May 19 Javascript
js模拟hashtable的简单实例
Mar 06 Javascript
JavaScript组合拼接字符串的效率对比测试
Nov 06 Javascript
JavaScript包装对象使用详解
Jul 09 Javascript
jquery对象访问是什么及使用方法介绍
May 03 Javascript
深入分析javascript中console命令
Aug 14 Javascript
JavaScript trim 实现去除字符串首尾指定字符的简单方法
Dec 27 Javascript
angular动态删除ng-repaeat添加的dom节点的方法
Jul 20 Javascript
Bootstrap简单实用的表单验证插件BootstrapValidator用法实例详解
Mar 29 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面向对象概念
2011/11/06 PHP
如何使用“PHP” 彩蛋进行敏感信息获取
2013/08/07 PHP
PHP生成不同颜色、不同大小的tag标签函数
2013/09/23 PHP
培养自己的php编码规范
2015/09/28 PHP
php实现微信发红包
2015/12/05 PHP
PHP常用设计模式之委托设计模式
2016/02/13 PHP
thinkPHP5.0框架自动加载机制分析
2017/03/18 PHP
PHP mongodb操作类定义与用法示例【适合mongodb2.x和mongodb3.x】
2018/06/16 PHP
Js组件的一些写法
2010/09/10 Javascript
js简单实现竖向tab选项卡的方法
2015/05/04 Javascript
js仿苹果iwatch外观的计时器代码分享
2015/08/26 Javascript
Node.js与Sails ~项目结构与Mvc实现及日志机制
2015/10/14 Javascript
vue cli3.0结合echarts3.0与地图的使用方法示例
2019/03/26 Javascript
react native 仿微信聊天室实例代码
2019/09/17 Javascript
浅析微信小程序modal弹窗关闭默认会执行cancel问题
2019/10/14 Javascript
解决Vue.js应用回退或刷新界面时提示用户保存修改问题
2019/11/24 Javascript
vue中echarts引入中国地图的案例
2020/07/28 Javascript
JS highcharts动态柱状图原理及实现
2020/10/16 Javascript
在antd中setFieldsValue和defaultVal的用法
2020/10/29 Javascript
简单介绍Python的轻便web框架Bottle
2015/04/08 Python
python判断图片宽度和高度后删除图片的方法
2015/05/22 Python
深入浅出学习python装饰器
2017/09/29 Python
python实现随机漫步算法
2018/08/27 Python
python实现反转部分单向链表
2018/09/27 Python
python os.fork() 循环输出方法
2019/08/08 Python
python基于TCP实现的文件下载器功能案例
2019/12/10 Python
python的setattr函数实例用法
2020/12/16 Python
英国莱斯特松木橡木家具网上商店:Choice Furniture Superstore
2019/07/05 全球购物
随机分配座位,共50个学生,使学号相邻的同学座位不能相邻
2014/01/18 面试题
英语专业个人求职自荐信
2013/09/21 职场文书
大四本科生的自我评价
2013/12/30 职场文书
餐饮企业总经理岗位职责范文
2014/02/18 职场文书
授权委托书怎么写
2014/09/25 职场文书
党的群众路线专项整治方案
2014/11/03 职场文书
小学教学工作总结2015
2015/05/13 职场文书
高中地理教学反思
2016/02/19 职场文书