reactjs - Material UI @4.12.3 选择字段在 iPhone 浏览器上不起作用
问题描述
我创建了一个使用Material-UI@4.12.3
Select
字段的表单。
它在我电脑上的任何浏览器上都能正常工作(试过 Safari、Chrome、Firefox、Edge)。
但是,在我的 iPhone 上,当我单击选择字段时,它会打开一个空菜单(我知道它应该显示项目,因为它在计算机上运行良好)。我尝试过基于 Safari 和 Chromium 的浏览器。Select
-和字段都存在此问题NativeSelect
(唯一的区别是显示的空菜单的外观)。
我的Select
域代码如下所示:
<Select
id={name}
label={label}
native
fullWidth
disabled={disabled}
required={isRequired}
onChange={handleChange}
>
<option aria-label="None" value="" />
{options.map(({ label, value }) => (
<option key={value} value={value} label={label} />
))}
</Select>
...
function handleChange(event: React.ChangeEvent<{ name?: string | undefined; value: unknown }>) {
onChanged && onChanged(event.target.value as string);
}
解决方案
推荐阅读
- html - SVG背景图像没有跨浏览器水平拉伸
- azure - CosmosDB 是否具有会话一致性保证排序
- javascript - 比较两个未知格式的日期
- unity3d - 带有过渡的动画不在统一场景中开始
- linux - 如何在linux中增加文件描述符的大小
- openiddict - openiddict asp.net 核心 OpenIdConnectRequest 参数
- python - 如果socketIO实例是类成员变量,如何用flask-socketio装饰类函数?
- docker - 在 docker-compose 中构建两个容器之一后,有没有办法运行命令
- html - 如何禁用将自定义用户文本输入到 Rails form.select f
- android - 我无法在 SQLite 中保存没有重复的记录