实施Google Material Design的React组件。 http://material-ui.com
这是一个沙箱:https://codesandbox.io/s/wild-sea-h2i0m 这是该沙箱中自动完成的代码: 从“反应”导入反应; 从“@material-ui/lab/
Material ui 自动完成:可以在“Enter”事件之外的事件上创建标签吗?
我目前正在使用 freesolo 自动完成功能,我的特定用例需要在输入文本后面跟随逗号或空格时创建标签。自动完成功能目前会在...
我想禁用React中Material UI扩展面板的动画。 如何禁用应用于扩展面板的所有动画? 尝试覆盖转换但没有帮助。 ...
如何在material-ui-dropzone上使用initialFiles显示上传的文件?
我正在使用reactjs并尝试在material-ui-dropzone的预览区域中显示我上传的文件。 首先,我从服务器获取上传的文件(只是它们的名称),然后将其设置为状态。我设置了
在 MaterialComponent pod 的帮助下处理带有浮动标签的文本字段。显示类似 MDCTextField' 的警告的 Textfield 类已弃用:MDCTextField 及其关联类已弃用...
我在我的项目中使用material ui autocomplete。 选项列表最初是空的,当输入更改时,列表将被填充。 所以在最初的空状态下,我需要显示占位符...
如何正确同步输入字段的内部状态与React Hook Form值
我正在使用 RHF 的 MUI 组件库。 为了快速创建表单,我想创建由 RHF 控制的表单字段集合。 但我在同步内部存储时遇到问题...
我有一个 MUI 抽屉,应该在单击菜单项后关闭,但大约五分之一的时间它保持打开状态。我已经根据这篇文章对我当前的代码进行了建模。 这是代码: 导航栏
我有以下自动完成组件: 我有以下 Autocomplete 组件: <Autocomplete options={channels} autoHighlight multiple disableCloseOnSelect value={form.channel_ids} getOptionLabel={option => option.name} onChange={(event, value) => updateForm({...form, channel_ids: value?.map(channel => channel.id)})} renderInput={params => <TextField {...params} label="Channels" error={!!errors?.channel_ids} helperText={errors?.channel_ids?.[0]} /> } isOptionEqualToValue={(option, value) => option.id === value} renderOption={(props, option, {selected}) => <li {...props}> <Checkbox icon={<Icon path={mdiCheckboxBlankOutline} size={1} />} checkedIcon={<Icon path={mdiCheckboxMarked} size={1} />} style={{marginRight: 8}} checked={selected} /> {option.name} </li> } /> 通道数组: [ {id: 1, name: 'Example 1'}, {id: 2, name: 'Example 2'} ] 到目前为止,一切正常: 它显示带有复选框的选项; 它会检查复选框; 它呈现选项标签; 不起作用的是它与 value 和 options 不匹配。我希望自动完成功能使用对象数组作为选项,但返回所选 id 的一维数组。例如 [1]、[2] 或 [1, 2]。 我希望有人能帮助我。预先感谢。 长话短说,不可能立即做到这一点。我阅读了该组件的文档,这是不可能的。然而,我可以向您建议的是保留一个外部映射,以一种变通的方式执行映射 ID 组件。 const options = new Map(channels.map((channel) => ([channel.id, channel]))) // Since the option is mapped from the id the empty string will never be picked const getOptionName = (option: string) => options.get(option)?.name ?? '' <Autocomplete options={Array.from(options.keys())} // Modified autoHighlight multiple disableCloseOnSelect value={form.channel_ids} getOptionLabel={getOptionName} // Modified onChange={(event, value) => updateForm({...form, channel_ids: value})} // Modified renderInput={params => <TextField {...params} label="Channels" error={!!errors?.channel_ids} helperText={errors?.channel_ids?.[0]} /> } isOptionEqualToValue={(option, value) => option.id === value} renderOption={(props, option, {selected}) => <li {...props}> <Checkbox icon={<Icon path={mdiCheckboxBlankOutline} size={1} />} checkedIcon={<Icon path={mdiCheckboxMarked} size={1} />} style={{marginRight: 8}} checked={selected} /> {getOptionName(option)} // Modified </li> } /> 注意:如果您认为地图的计算在时间上太昂贵,您可以随时使用备忘录。 const options = useMemo(() => new Map(channels.map((channel) => ([channel.id, channel]))),[channels])
我花了一天时间试图解决一些同伴依赖性问题。在开发模式下一切运行良好,但是当我构建时,我收到诸如“错误 TS2786:'图表'不能用作 JSX
如何从 Material UI 中删除默认的 Button 类并使用我自己的 css 类
我是 React 和 Material UI 的新手。我正在使用材质 UI 按钮,我想删除默认按钮类 (MuiButtonBase-root MuiButton-root MuiButton-text makeStyles-buttonCss-3)。我想用...
我想在我的网站中添加 google play store 按钮。我正在使用reactjs 和material-ui。我尝试在网上搜索但没有找到任何帮助。我是reactjs的初学者,有人可以帮助我吗?
是否可以在 Deno Fresh 应用程序中使用 Material UI 组件?
我已经使用 Material UI 很长时间了,而且我非常喜欢它。 我也喜欢 Deno 及其框架 Fresh。 Fresh 的主要缺点是我没有找到任何文档...
Google Material Symbols 不适用于 vue.js 应用程序的延迟加载组件
如何在 Vue.js 的延迟加载/动态导入组件上使用材质符号,我当前的设置不起作用,图标仅在静态加载视图中呈现: main.js 导入{createAp...
我需要更改MUI的StaticDatePicker的周行背景颜色。取决于是否过去了本周(橙色)和当前周(蓝色)。有什么办法让我...
CSS className 的特异性低于material-ui v5 中的 css 类
当在我的react应用程序中使用@material-ui/core中的IconButton时,我应用了一个类名classes.myCloseButtonstyle,事实证明与css类.css-1743419-
有没有一种清晰/简单的方法来控制 Tooltip 与锚元素的距离?默认定位不太适合我的情况,工具提示太靠近锚点。我已经检查了所有
我正在开发一个 React 应用程序,我需要使用多行文本框来编辑招聘广告。文本框应显示一个默认值,其中包括可以是动态的占位符...
不确定如何将 Radio 组添加到也使用材料 UI 的预先存在的 Formik 表单中
我是 REACT 新手,我正在尝试通过修改现有示例来学习:这里我正在遵循使用 Formik 和 Material UI 的教程,我正在努力将文本输入框更改为...
如何更改 Material UI 选项卡的非活动选项卡的颜色? 在屏幕截图中看到它们是黑色的。 谢谢