首页 > 其他 > 详细

base64图片互转

时间:2019-11-08 16:58:29      阅读:80      评论:0      收藏:0      [点我收藏+]
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
  <style>
    #app {
      width: 94%;
      margin: 20px auto;
    }

    .t5 {
      margin-top: 5px;
    }

    .t10 {
      margin-top: 10px;
    }

    .text {
      width: 100%;
      height: 360px
    }
  </style>
</head>
<body>
<div id="app">
  <p>base64图片互转</p>
  <input type="file" accept="image/*" id="file" @change="toBase64(event)">
  <div class="t10">
    <textarea class="text" v-model="txt"></textarea>
  </div>
  <div class="t5">
    <button @click="toImage">转为图片</button>
    <img :src="src" alt="">
  </div>
</div>
<script src="https://cdn.bootcss.com/vue/2.6.10/vue.min.js"></script>
<script>
  var vm = new Vue({
    el: #app,
    data: {
      txt: ‘‘,
      src: ‘‘
    },
    methods: {
      toBase64: function (event) {
        let file = event.target.files[0];
        if (!/image\/\w+/.test(file.type)) {
          alert(请确保文件为图像类型);
          return
        }
        let that = this;
        let reader = new FileReader();
        reader.readAsDataURL(file);
        reader.onload = function (event) {
          that.txt = event.target.result
        }
      },
      toImage() {
        this.src = this.txt
      }
    }
  })
</script>
</body>
</html>

 

base64图片互转

原文:https://www.cnblogs.com/ronle/p/11821404.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!