Javascript 我的问题是关于材料ui 4,材料ui/不存在的采摘者比较;面具;财产
使用Material UI(mui)将reactjs项目从v3升级到v4,并遵循推荐的迁移指南。 作为替换材料ui选取器2.2.1至@material ui/选取器的一部分 DatePicker组件现在抱怨不存在“mask”属性,该属性过去在mui3上工作正常 迁移指南没有提到选择器。所以我想知道。 现在我回到使用MUI3.9和材质ui选择器2.2.1Javascript 我的问题是关于材料ui 4,材料ui/不存在的采摘者比较;面具;财产,javascript,reactjs,material-ui,Javascript,Reactjs,Material Ui,使用Material UI(mui)将reactjs项目从v3升级到v4,并遵循推荐的迁移指南。 作为替换材料ui选取器2.2.1至@material ui/选取器的一部分 DatePicker组件现在抱怨不存在“mask”属性,该属性过去在mui3上工作正常 迁移指南没有提到选择器。所以我想知道。 现在我回到使用MUI3.9和材质ui选择器2.2.1 import { DatePicker, DateTimePicker } from '@material-ui/pickers'; // l
import { DatePicker, DateTimePicker } from '@material-ui/pickers';
// later on...
return (
<DatePicker
name={name}
value={value}
clearable
autoOk
onChange={handleChange}
format="DD/MM/YYYY"
placeholder="___/___/______"
mask={masked(value)} // <=== The mask property
{...other}
/>
);
从'@material ui/pickers'导入{DatePicker,DateTimePicker};
//后来。。。
返回(
报告中的章节说:
掩码将自动生成并应用于该格式
通过了
如果您查看,您会发现没有掩码
属性,因此您必须使用格式
属性,或者您可以使用具有掩码
属性的属性来覆盖从格式生成的内容。感谢您的回答,在使用Material UI 3.9.2,Material-u的遗留代码上确实有@francei-pickers 2.2.1,它没有抱怨同时具有格式和掩码属性。问题出现在升级到Material ui 4.0.2和@Material ui/pickers 3.1.0之后,我得到的是消息掩码“\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu您通过的对于dd MMMM yyyy使用的格式无效。当使用“@material ui/pickers:“4.0.0-alpha.7”
时,将下降到不受控制的非屏蔽inpu
,