zoukankan      html  css  js  c++  java
  • vue element upload图片 转换成base64

     
    beforeUpload (file) {
      var _this = this;
      var reader = new FileReader();
      reader.readAsDataURL(file);
      reader.onload = function(e) {
        // 图片base64化
        var newUrl = this.result;    //图片路径
        _this.imgUrl = newUrl;
      };
    },
     
    或者 不使用element-ui中 upload的自动上传的话  可以在on-change事件里面 转换成base64的路径
     
    handleChange (file, fileList, item) {
        this.getBase64(file.raw).then(res => {
            console.log(res);
        });
    },
    getBase64(file) {
        return new Promise(function(resolve, reject) {
            let reader = new FileReader();
            let imgResult = "";
            reader.readAsDataURL(file);
            reader.onload = function() {
                imgResult = reader.result;
            };
            reader.onerror = function(error) {
                reject(error);
            };
            reader.onloadend = function() {
                resolve(imgResult);
            };
        });
    },
     
    handleChange中  item是我的自定义参数
  • 相关阅读:
    P1288 取数游戏II
    设置ip的bat
    oracle 服务器配置
    查看硬盘空间
    oracle 备份还原相关_转贴
    ssh 乱码
    inno setup regedit
    db locked ?
    用户控件和页面
    什么是接口?接口有哪些好处,抽象类(abstract)和接口(interface)的区别
  • 原文地址:https://www.cnblogs.com/Mr-Rshare/p/10196382.html
Copyright © 2011-2022 走看看