美文网首页
使用vue-image-crop-upload将图片压缩成bas

使用vue-image-crop-upload将图片压缩成bas

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

template

  <a class="btn" @click="toggleShow">设置头像</a>
  <my-upload field="img" @crop-success="cropSuccess" v-model="show" :width="100" :height="100" img-format="png"></my-upload>
  <img :src="avatar">

js

  import myUpload from "vue-image-crop-upload";
  
  export default {
    data() {
      return {
        avatar: "",
        show: false
      }
    },
   components: {
       "my-upload": myUpload
    },
    methods: {
         toggleShow() {
            this.show = !this.show;
        },
        cropSuccess(imgDataUrl) {
          //  imgDataUrl其实就是经过base64转码过的图片
          this.avatar = imgDataUrl;
        }
     }
  }

相关文章

网友评论

      本文标题:使用vue-image-crop-upload将图片压缩成bas

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