NeteaseYanxuan / OSSA

Taro官方推荐的企业级多端 UI 库。目前已支持React语法。
https://ossa.miaode.com
MIT License
388 stars 33 forks source link

OsUpload的onImageClick回调无效 #91

Closed Sloaix closed 1 year ago

Sloaix commented 1 year ago

OSSA version

0.4.2

复现步骤

OsUpload的onImageClick回调无效。

 <OsUpload
        customStyle={{ paddingLeft: 12 }}
        max={1}
        onImageClick={()=>{
          console.log("click")
        }}
        onChange={(
          files: Array<{ file: File; url: string }>,
          operationType: string,
          index: number
        ) => {
          if (operationType === "add") {
            setState((oldState) => ({ ...oldState, coverFile: files[0] }));
          } else if (operationType === "remove") {
            setState((oldState) => ({ ...oldState, coverFile: undefined }));
          }
        }}
      />

预期表现?

回调有效

实际表现?

无效

环境信息

No response

其他?

No response

CaedmonW commented 1 year ago

现在并没有对外暴露onImageClick 是想要在用户点击上传时触发一些额外操作是吗?

Sloaix commented 1 year ago

现在并没有对外暴露onImageClick 是想要在用户点击上传时触发一些额外操作是吗?

想在让用户再次点击,显示图片预览,让用户二次确认。

感觉是比较定制化的需求,我已经自定义组件实现了。

CaedmonW commented 1 year ago

想在让用户再次点击,显示图片预览,让用户二次确认。

感觉是比较定制化的需求,我已经自定义组件实现了。

感觉也是合理的,后续版本里我们会把click暴露出来