首页 > 解决方案 > 为什么在处理上传图像时出现“TypeError:无法读取未定义的属性'0'”的错误?

问题描述

我正在使用 react 构建一个 instagram 克隆,并且在上传图片功能时不断收到错误消息。它应该工作正常。首先,我创建了一个名为 image 的状态并将其设置为 null 的初始值。然后我有一个上传按钮,它会触发一个名为handleChange的函数,其中我有一个简单的条件说明无论选择多少图像,我都想要第一个

 const handleChange = (e) => {
        if(e.target.files[0]){
            setImage(e.target.files[0]);
        }
    };

标签: javascriptreactjs

解决方案


推荐阅读