elementui的组件upload,它的钩子方法on-change,file参数对象中没有url怎么办?

如图,这个file里没有url,有时候我们需要预览或者剪裁,这时候没有url就不行
elementui的组件upload,它的钩子方法on-change,file参数对象中没有url怎么办?_第1张图片
elementui的组件upload,它的钩子方法on-change,file参数对象中没有url怎么办?_第2张图片

那就我们自己创建一个url吧

onChange(file, fileList) {
      let url = URL.createObjectURL(file.raw)
      console.log(file, "onchange的输出");
      if (this.selectFile.uid !== file.uid) {
        if (this.isCrop) {
          this.innerVisible = true;
          this.cropOptions.img = url;
          this.selectFile = file;
          debugger;
        } else {
          this.$refs.upload.submit();
        }
      }
    },

你可能感兴趣的:(web前端)