首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >elui实现图片的上传

elui实现图片的上传

原创
作者头像
用户6493868
发布2022-03-08 07:12:17
7220
发布2022-03-08 07:12:17
举报
文章被收录于专栏:vue封装H5vue封装H5
效果图
2022-03-08_070933.png
2022-03-08_070933.png
实现步骤
el-upload的使用
<el-form-item label="图片" prop="imgurl">
          <el-upload
            class="avatar-uploader"
            action=""
            :http-request="getFile"
            :show-file-list="false">
            <img style="width: 100%; height: 100%" v-if="form.imgurl" :src="form.imgurl" class="avatar">
            <i v-else class="el-icon-plus avatar-uploader-icon"></i>
          </el-upload>
        </el-form-item>
js方法实现
getFile(item) {
        this.file = item.file
        let formData = new FormData();
        formData.append("file", this.file);
        uploadFile(formData).then(response => {
          this.msgSuccess("图片上传成功");
          this.form.imgurl = response.data.imgShowUrl;
        });
      },
      

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 效果图
  • 实现步骤
    • el-upload的使用
      • js方法实现
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档