问题标签 [muipickersutilsprovider]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
unit-testing - TypeError:Utils 不是构造函数
我正在MuiPickersUtilsProvider
使用@material-ui/pickers@
v-3.2.10
并使用如下:
它适用于 UI,但在运行测试用例时会引发如下错误:
TypeError:Utils 不是构造函数
但是一旦我使用import * as DateFnsUtils from '@date-io/date-fns'
我们的测试用例,但同样的错误出现在 UI 上,
当我使用import {default as DateFnsUtils} from '@date-io/date-fns'
我们的测试用例时,但同样的错误出现在两个地方(UI 和测试用例)
我在下面的链接上找到了类似的讨论,但没有帮助
reactjs - 如何在不指定 DateUtil(moment、datefns 等)的情况下覆盖标签命名
我正在使用KeyboardDatePicker
来自@material-ui/pickers 的自定义样式创建一个自定义组件。
我需要自定义标签。我知道我可以使用getWeekdays
基于https://material-ui-pickers.dev/guides/formats并使用MuiPickersUtilsProvider
. 但为了做到这一点,我需要extend
从 DateUtil (时刻,datefns 等)。
接着
我想要完成的是标签重命名而不需要依赖于特定的 DateUtil。对于所有 DateUtils,这就像这样做,但以通用的方式。
muipickersutilsprovider - Material-UI 选择器 onMonthChange 当前月份
当 onMonthChange 被触发时,有没有办法知道日历上显示的月份?
当用户更改月份(并且没有选择新日期)时,我希望能够注册 onMonthChange 事件并调用一个方法来确定该月是否有任何公共假期并使用 shouldDisableDate 禁用它们。
我在任何地方都找不到对此的任何参考。
提前致谢
reactjs - 在打字稿中为 MuiPickersUtilsProvider 组件创建反应容器组件
我有一个负责日期时间选择器的组件。我希望另一个父组件调用这个子日期选择器组件,这样我就可以拥有一个“包装器/容器”组件,一个仅用于数据选择器。此外,我在typescript上这样做没有成功。
这是我的代码沙箱:https ://codesandbox.io/s/date-picker-ubosl?file=/src/App.tsx
这是我的代码,该函数handleChangeDateType
最后执行一个 console.log() ,结果应该传递给 Parent 组件。
reactjs - 在材质 ui 选择器中格式化月份
如何在 Material-ui 选择器中格式化月份视图中的月份?默认情况下,它们显示为“短”(Jan),我想显示“长”名称(January)。我遵循了他们的文档,但无法弄清楚为什么它不起作用。我正在使用 date-fns 和 MuiPickersUtilsProvider。形成天按预期工作。
当前代码: