分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

上传图片

发布时间:2023-09-06 02:07责任编辑:沈小雨关键词:上传图片

父组件

<div class="uploadFile">
  <uploadFile v-model="uploadImg" ref="loadImg" uploadImg="uploadFileImg"/>
</div>
子组件
<template>
  <div class="upload">
    <div class="content">
      <label class="lable">
        <span v-text="$lang.inputQRcode"></span>
        <input class="hide" type="file" accept="image/jpg,image/jpeg,image/png" @change="getFiles($event)">
      </label>
      <div class="img" v-if="isImg">
        <img :src="_backgroundimg" v-if="_backgroundimg">
      </div>
    </div>
  </div>
</template>
 
getFiles(event) {
  this.isImg = true;
  let reads = new FileReader();
  if (event.srcElement.files) {
    if (event.srcElement.files.length > 0) {
      let fileSize = 0;
      let files = event.srcElement.files[0];
      if (files.size) {
        fileSize = Number(files.size / 1024 / 1024).toFixed(2); //单位为MB
      }
      if (fileSize > 5) {
        console.log(“图片尺寸过大”)
      });
      return false;
      }
      // var windowURL = window.URL || window.webkitURL;
      this.src = window.URL.createObjectURL(event.srcElement.files[0]);
      this.file = files;
      this.uploaded = this.src
      console.log("文件",this.src)
      }
    }
},
 
 
 

上传图片

原文地址:https://www.cnblogs.com/lingshan168/p/9409302.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved