--- order: 12 title: zh-CN: 自定义交互图标 en-US: custom action icon --- ## zh-CN 使用 `showUploadList` 设置列表交互图标。 ## en-US Use `showUploadList` for custom action icons of files. ```tsx import { StarOutlined, UploadOutlined } from '@ant-design/icons'; import type { UploadProps } from 'antd'; import { Button, Upload } from 'antd'; import React from 'react'; const props: UploadProps = { action: 'https://www.mocky.io/v2/5cc8019d300000980a055e76', onChange({ file, fileList }) { if (file.status !== 'uploading') { console.log(file, fileList); } }, defaultFileList: [ { uid: '1', name: 'xxx.png', status: 'done', response: 'Server Error 500', // custom error message to show url: 'http://www.baidu.com/xxx.png', }, { uid: '2', name: 'yyy.png', status: 'done', url: 'http://www.baidu.com/yyy.png', }, { uid: '3', name: 'zzz.png', status: 'error', response: 'Server Error 500', // custom error message to show url: 'http://www.baidu.com/zzz.png', }, ], showUploadList: { showDownloadIcon: true, downloadIcon: 'Download', showRemoveIcon: true, removeIcon: console.log(e, 'custom removeIcon event')} />, }, }; const App: React.FC = () => ( ); export default App; ```