关于vue elementUI 上传照片

上代码

<el-upload

                    action="http://clound_clothing.wenkangkeji.com/mlcc/user/interface/uploadImage"

                    list-type="picture-card"

                    :limit= "1"

                    :on-success="handleAvatarSuccess"

                    :on-preview="handlePictureCardPreview"

                    :on-remove="handleRemove"

                >

                    <el-dialog :visible.sync="dialogVisible">

                        <img width="100%" :src="dialogImageUrl" alt="" />

                    </el-dialog>

                    <i class="el-icon-plus"></i>

                </el-upload>




对应的变量

dialogImageUrl: '',

            dialogVisible: false,



对应的函数处理


handleRemove(file, fileList) {

            console.log(file, fileList);

        },

        handlePictureCardPreview(file) {

            console.log(file);

            this.dialogImageUrl = file.url;

            this.dialogVisible = true;

        },

        handleAvatarSuccess(res, file) {

            console.log(res)

            this.imageUrl = URL.createObjectURL(file.raw);

            this.$store.commit('zidingyiImg', res.data);

        },

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。