vue,Element Ui 如何上传图片,图片的使用方法

1.首先用到< el-upload>这个组件,来上传身份证
2.添加保存,取消按钮
<ul>
       <li>
             <span class="info-spand info-left">身份证(人面像):</span>
             <el-upload
                    class="avatar-uploader"
                    :action="admin()+'/rosterMain/uploadImg'"
                    :show-file-list="false"
                    :on-success="handleAvatarSuccess1"
                    :before-userQuitPic="beforeAvatarUpload"
                  >
                    <img v-if="userFrontalPic" :src="userFrontalPic" class="avatar" />
                    <i v-else class="el-icon-plus avatar-uploader-icon"></i>
              </el-upload>
       </li>
</ul>
<div class="but">
         <el-button size="small" type="primary" @click="materialedit">保存</el-button>
         <el-button size="small" @click="infotype11=true">取消</el-button>
</div>
 
3.添加方法
   methods:{
  admin() {
  //主要是获取接口地址的,可以替换成自己的
  },
  
//个人材料编辑
    materialedit() {
      var material = {};
      material.rosterId = this.rosterId;
      material.userFrontalPic = this.userFrontalPic;
      material.userBackPic = this.userBackPic;
      material.userEducationPic = this.userEducationPic;
      material.userAcadPic = this.userAcadPic;
      material.userQuitPic = this.userQuitPic;
      material.userPic = this.userPic;
      editPic(material)
        .then((data) => {
          this.$message({
            type: "success",
            message: "恭喜你,信息修改成功",
          });
          this.infotype11 = true;
        })
        .catch((err) => {
          this.$message({ message: err });
        });
    },
 
}

猜你喜欢

转载自www.cnblogs.com/allanlau/p/13397710.html