jdf2e / nutui-react

京东风格的移动端 React 组件库 、支持多端小程序(A React UI Toolkit for Mobile Web)
https://nutui.jd.com/react/
861 stars 252 forks source link

Calendar disableDate 和 onDayClick 回调参数类型错误 #2510

Open zhangminggeek opened 1 month ago

zhangminggeek commented 1 month ago

NutUI React 包名

@nutui/nutui-react-taro

NutUI React 版本号

2.6.15

平台

weapp

重现链接

https://codesandbox.io/p/sandbox/nutui-react-2x-demo-fg4vxd?file=/src/App.tsx

重现步骤

disableDate

回调参数:

export interface CalendarDay {
    day: string | number;
    type: string;
}

https://github.com/jdf2e/nutui-react/blob/40daef4883c5dfd218465d578a7f567370545823/src/packages/calendar/types.ts#L1

实际返回类型为

export interface CalendarDay {
    day: number;
    month: number;
    year: number;
    type: string;
}

onDayClick

onDayClick?: (data: string) => void

https://github.com/jdf2e/nutui-react/blob/1a35e2922bb7b7f0a32278d7fce4c96f1e462b8b/src/packages/calendar/calendar.taro.tsx#L33

实际返回结果:

image

期望的结果是什么?

修复类型

实际的结果是什么?

希望修复一下 ts 类型

环境信息

No response

其他补充信息

No response

zhangminggeek commented 1 month ago

好像不是类型错误的问题,返回结果不一致,同一字段返回类型也不一样 image

Alex-huxiyang commented 1 month ago

是的,这地方需要花时间整体改造一下