0

    日期选择框 DatePicker

    2023.07.05 | admin | 125次围观

    FAQ当我指定了 DatePicker/RangePicker 的 mode 属性后,点击后无法选择年份/月份?

    参考

    为何日期选择年份后返回的是日期面板而不是月份面板?

    当用户选择完年份后,系统会直接切换至日期面板,而非显式提供月份选择。这样做的设计在于用户只需进行一次点击即可完成年份修改,无需再次点击进入月份选择界面,从而减少了用户的操作负担移动端时间选择插件,同时也避免需要额外感知月份的记忆负担。

    如何在 DatePicker 中使用自定义日期库(如 Moment.js )?

    请参考

    为什么时间类组件的国际化 locale 设置不生效?

    参考 FAQ 。

    如何修改周的起始日?

    请使用正确的语言包(#5605),或者修改 dayjs 的 locale 配置:

    import dayjs from 'dayjs';
    import 'dayjs/locale/zh-cn';
    import updateLocale from 'dayjs/plugin/updateLocale';
    dayjs.extend(updateLocale);
    dayjs.updateLocale('zh-cn', {
    weekStart: 0,
    });

    为何使用 panelRender 时,原来面板无法切换?

    当你通过 panelRender 动态改变层级结构时,会使得原本的 Panel 被当做新的节点删除并创建。这使得其原本的状态会被重置移动端时间选择插件,保持结构稳定即可。详情请参考 #27263。

    版权声明

    本文仅代表作者观点。
    本文系作者授权发表,未经许可,不得转载。

    发表评论