支持,我也想过做 ui 组件,不过懒一直没做。
看了一下组件只有演示和属性,部分属性可选的枚举没有列出来,<Props>可以再加一列可选值,像 icon<props>可以链接到 icon<menu>,objectFit<props>链接到 object-fit<MDN>这样。文档方面可以再完善下。
DatePicker 格式化那里选完日期再打开选择框上面的年月会变成 NaN 。
- DateRangePicker 有很多 bug
- 第一次加载完先选禁用日期再选可用会<Invalid Date>;
- 重新选择日期/执行清空后,先选禁用再选可用,startDate 会是上次的 startDate ;
- 先选可用 [A] 再选禁用 [B] hofer 会失效,不会更新日期,再点击 [C] 会清空 value 重新赋值给 startDate ;
- 选中某日期 [A] 后关掉再打开,虽然显示的还是初始值,再选一个日期 [B] 会保存 [A ,B] 的日期范围;简单找了下源码,setValue 方法里 i 再点击的时候就已经进位了,放在判断后面可能就行?没有细看,不过这三个 bug 都是这个导致的。
- 两个日期框没有联动,实际用一个框就能完成跨月的选择
Cascader 第一次保存后再展开没有加默认选中,随后再点击其他项 [B] 不保存关闭再展开会默认选中上次选的 [B]
Pagination 可用加个布局顺序的 props ,参考 elm 的<layout>
页面上组件展开源码的时候通过右边导航定位有问题,应该是没有更新新的位置,也可以点导航收起源码。 |