单击预览图标时 onPreview 不起作用 - Antd
onPreview not working when click to previewIcon - Antd
根据文档here,它说回调函数 onPreview 将在单击文件 link 或预览图标时执行 。但只有文件 link 对我有用。我不知道这里有什么问题。
<Upload
beforeUpload={() => false}
listType="picture"
maxCount={1}
accept="video/mp4"
onPreview={() => console.log("HELLO")}
>
<Button readOnly={someLogic} icon={<UploadOutlined />}>
{t("admin_entity.add_video")}
</Button>
</Upload>
经我检查,问题出在文件的缩略图上。
它与图像一起工作(可以在列表中生成缩略图)。
也许你可以尝试用一些事件侦听器覆盖缩略图,这只是一个解决方案:)
我用iconRender函数解决了这个问题
iconRender={(originNode) => (
<PlaySquareTwoTone onClick={() => console.log("HELLO")} />
)}
根据文档here,它说回调函数 onPreview 将在单击文件 link 或预览图标时执行 。但只有文件 link 对我有用。我不知道这里有什么问题。
<Upload
beforeUpload={() => false}
listType="picture"
maxCount={1}
accept="video/mp4"
onPreview={() => console.log("HELLO")}
>
<Button readOnly={someLogic} icon={<UploadOutlined />}>
{t("admin_entity.add_video")}
</Button>
</Upload>
经我检查,问题出在文件的缩略图上。
它与图像一起工作(可以在列表中生成缩略图)。
也许你可以尝试用一些事件侦听器覆盖缩略图,这只是一个解决方案:)
我用iconRender函数解决了这个问题
iconRender={(originNode) => (
<PlaySquareTwoTone onClick={() => console.log("HELLO")} />
)}