前端用户信息管理界面(上传图片到头像并显示)

本文介绍了一个前端用户信息管理界面中头像上传的实现过程,包括使用HTML隐藏file表单,通过点击图片触发上传,CSS美化,以及JavaScript进行文件读取和图片替换的步骤。
摘要由CSDN通过智能技术生成
  1. 界面展示如下

在这里插入图片描述
以下为头像图片上传代码实现步骤

  1. html部分:
    我们需要通过file表单来上传图片,但是为了美观我们选择把file表单隐藏,通过直接点击图片触发file表单的形式上传文件
 <div class="imgupload">
                                <p>点击添加头像</p>
                                <img src="./img/添加.png" alt="" id="IsImgEmployeePicture"
                                    @click="chooseImageFile('EmployeePicture')">
                                <input type="file" name="fileEmployeeImage" id="EmployeePicture" accept="image/*" hidden
                                    @change='showImgToView("EmployeePicture")'>
                            </div>
  1. css部分
 img {
            width: 160px;
            height: 130px;
            display: block;
            margin: 0 0 20px 40%;
        }

        .imgupload {
            width: 100%;
            text-align: center;
        }

        p {
            color: rgb(139, 138, 136);
            font-size: 14px;
        }
  1. js部分
    step1:点击图片时触发使得表单被点击的函数
    在这里插入图片描述
    step2. 创建fileReader对象,创建正则表达式判断是否为文件类型
 var fileReader = new FileReader();
regexImageFile = /^(?:image\/bmp|image\/cis\-cod|image\/gif|image\/ief|image\/jpeg|image\/jpeg|image\/jpeg|image\/pipeg|image\/png|image\/svg\+xml|
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值