美文网首页
vue图片上传之初识base64

vue图片上传之初识base64

作者: 回不去的那些时光 | 来源:发表于2018-06-07 19:52 被阅读353次

template

    <img class="img" :src="avatar">
    <input type="file" @change="upimg" />

js

export default{
  data() {
    return {
        avatar: ""
    }
  },
  methods:{
     upimg(e) {
       const _self = this;
       var files = e.target.files[0];
       if (!e || !window.FileReader) return; // 看支持不支持FileReader
       let reader = new FileReader();
       reader.readAsDataURL(files); // 这里是最关键的一步,转换就在这里
       reader.onloadend = function() {
          //  这个时候_self.avatar中存的就是编码过后的图片了
         _self.avatar = this.result;
       };
     }
  }
}

相关文章

网友评论

      本文标题:vue图片上传之初识base64

      本文链接:https://www.haomeiwen.com/subject/lxfnsftx.html