1. 通过useRef创建一个暂存仓库,在上传完毕图片的时候把图片列表存入
    2. 如果是单图模式,就从仓库里取第一张图,以数组的形式存入fileList
    3. 如果是三图模式,就把仓库里所有的图片,以数组的形式存入fileList ```jsx const Publish = () => { // 1. 声明一个暂存仓库 const fileListRef = useRef([])

      // 2. 上传图片时,将所有图片存储到 ref 中 const onUploadChange = info => { // … fileListRef.current = imgUrls }

      // 3. 切换图片类型 const changeType = e => { if (count === 1) { // 单图,只展示第一张 const firstImg = fileListRef.current[0] setFileList(firstImg) } else if (count === 3) { // 三图,展示所有图片 setFileList(fileListRef.current) } }

    } ```