vue 图片上传 图片展示 bootstrap

vue 图片上传 图片展示 bootstrap效果图html…………<--key=idPicUrl-->

大家好,又见面了,我是你们的朋友全栈君。

效果图
这里写图片描述

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");
        }
    });
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/150527.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • flot中文详解

    flot中文详解

    2021年9月6日
    106
  • 去掉tomcat中appBase默认的ROOT[通俗易懂]

    我想修改tomcat的项目目录,写成绝对路径后,默认去找ROOT文件夹怎么去掉呢<Hostname=”localhost”appBase=”E:\ceshi”unpackWARs=”true”autoDeploy=”true”>  <Contextpath=””docBase=””debug=”0″reloadable=”tr…

    2022年4月12日
    123
  • Centos 防火墙开启/关闭端口

    Centos 防火墙开启/关闭端口centos6/centos7防火墙基本操作

    2022年6月22日
    90
  • 私域流量辅助工具

    什么是私域流量?私域流量是指从公域、它域(平台、媒体渠道、合作伙伴等)引流到自己私域(官网、用户名单),以及私域本身产生的流量(访客)。私域流量是可以进行二次以上链接、触达、发售等市场营销活动用户数据。  对于企业来说,随着流量红利的耗尽,企业新客增量逐渐达到瓶颈,想要维持业绩增长,挖掘老用户更多价值就成为了很多公司的共识。公域流量获客成本较高,而私域流量则不用付费就能够为品牌带来更多新用户。在私域运营中,品牌往往更注重用户需求,而不是货品,因此,这些新用户在品牌的私域流量用户池中,往往比公域流量的用户更

    2022年4月7日
    57
  • unity摄像机深度图使用[通俗易懂]

    unity摄像机深度图使用[通俗易懂]https://www.jianshu.com/p/80a932d1f11ehttps://www.jianshu.com/p/178f3a065187https://www.cnblogs.com/czaoth/p/5830735.htmlhttps://www.cnblogs.com/jackmaxwell/p/7117909.htmlhttps://docs.unity3d.com/…

    2022年4月25日
    148
  • DynamnicQuery for BAQ

    DynamnicQuery for BAQ文章转自:https://pastebin.com/9CsF6uEC//DynamnicQueryforBAQ    Epicor.Mfg.Core.SessionepiSession=default(Epicor.Mfg.Core.Session);    epiSession=(Epicor.Mfg.Core.Session)POEntryFor

    2022年6月16日
    20

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号