首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何禁用物料UI输入的连锁反应?

如何禁用物料UI输入的连锁反应?
EN

Stack Overflow用户
提问于 2020-06-30 09:05:31
回答 2查看 3.6K关注 0票数 2

如何在React中禁用Material UI中TextField组件的波纹或高亮颜色?

我尝试过覆盖主题:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
theme.props.MuiTab.disableRipple = true
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
theme.props.MuiButton.disableRipple = true
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
theme.props.MuiButtonBase.disableRipple = true

或添加自定义CSS:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
// disable Ripple Effect
.MuiTouchRipple-root {
display: none;
}

// disable FocusHightlight
.MuiCardActionArea-focusHighlight {
display: none;
}

基于这里提出的问题的建议:https://github.com/mui-org/material-ui/issues/240

有没有一种方法可以在聚焦时消除对输入的连锁反应?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-06-30 10:09:08

找到了使用withStyles的方法

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
const CustomTextField = withStyles({
  // Override default CSS for input
  root: {
    '& .MuiInput-underline': {
      // Remove the ripple effect on input
      '&:after': {
        borderBottom: 'initial',
      },
    },
  },
})(TextField);

...

// Usage
<CustomTextField />

用于比较按钮和TextField的不同解决方案的Codesandbox:

票数 0
EN

Stack Overflow用户

发布于 2020-12-19 07:39:45

这个解决方案对我很有效

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
underline: {
  "&:before": {
    borderBottom: `2px solid var(--border)`,
  },
  "&:after": {
    borderBottom: `2px solid var(--border)`,
    transition: 'none',
  },
  "&:hover:not($disabled):not($focused):not($error):before": {
    borderBottom: `2px solid var(--border)`,
  },
}

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62653942

复制
相关文章
win禁用shift切换输入法
在很多场景下,我们都会使用到shift来完成一些功能,最常见的就是输出键盘上面一排标点符号,但是往往在使用shift时会出现切换输入法的情况,在一些仅英文或者中文输入的场合切换会对工作效率造成影响,这里介绍禁用shift切换输入法的方法,仅仅采用ctrl+空格的方式完成切换输入法。
timerring
2022/09/21
6K0
win禁用shift切换输入法
GitHub 的 Action 如何禁用
我 Fork 了小伙伴的 ant-design-blazor 仓库,这个仓库设置了每天自动同步样式,这个 Action 用到了源仓库的密钥,在我 Fork 的仓库一定跑不通过,于是每天我就收到一次构建不通过的信息。本文告诉大家如何禁用自己 Fork 的某个仓库的 Action 的执行
林德熙
2022/08/12
2.5K0
GitHub 的 Action 如何禁用
如何禁用Kerberos
在Hadoop集群内提供身份认证最佳和可接受的方式是使用Kerberos。Kerberos提供了强大的身份验证功能,但是它的复杂性也让很多集群管理员心生畏惧。而开发者在调用Hadoop生态组件的API或者向YARN提交任务时,需要在代码中添加Kerberos访问机制,如果不是对在数据安全极其苛刻的条件下,启用Kerberos对管理员和开发人员都是一种很大的负担。本文主要讲解如何在CDH7.1.1集群中禁用Kerberos。
soundhearer
2020/10/15
4K0
如何禁用Kerberos
如何禁用wordpress的RSS Feed
RSS(Really Simple Syndication)是一种描述和同步网站内容的格式,早期使用RSS订阅能更快地获取信息,网站提供RSS输出,有利于让用户获取网站内容的最新更新。但随着采集技术的疯狂发展,你辛辛苦苦写的日志别人只用一个auto-post插件类似搜集你的rss输出就变成他的文章了,如果他们的网站权重比你的更高,你写的文章在他们站更早被收录,那你就成了冤大头。RSS成为了一些垃圾站快速全文抄袭的方式,所以如果你想禁用 RSS Feed,可以在当前主题的 functions。php 文件中添加如下代码:
ytkah
2022/03/14
1.6K0
input输入框 禁用移动端调起键盘事件
要禁用移动端的软键盘弹出事件,可以使用 readonly 属性或 disabled 属性来设置输入框的状态。 阻止移动设备上的软键盘弹出,同时仍然允许用户通过其他方式填充输入框。
王小婷
2023/08/26
1.7K0
SAP MM 设置某个物料类型物料的基本数据1视图中的‘Old material number’字段为必须输入
要求对于物料类型GR01(复制物料类型ROH得来)的物料主数据维护界面,该字段为必输字段。这个设置仅对这个物料类型有效。
SAP虾客
2021/03/01
9120
SAP MM 设置某个物料类型物料的基本数据1视图中的‘Old material number’字段为必须输入
如何基于Ambari禁用Kerberos
前面的文章介绍了《Kerberos原理--经典对话》、《Kerberos基本概念及原理汇总》、《基于ambari的Kerberos安装配置》、《Windows本地安装配置Kerberos客户端》,《Kerberos实战》,接下来再来聊聊基于Ambari如何禁用Kerberos,可不是在页面上点击禁用Kerberos那么顺利噢,有的时候服务会启动失败啊~
create17
2019/01/22
2.8K0
如何基于Ambari禁用Kerberos
iOS 禁用emoji系统中文键盘输入失效
开发中很多是不允许emoji上传的,这时候我们通过编码禁用了emoji,其实暗藏风险。 在开发中我们再代理中禁用emoji。搜狗输入法没有任何问题,但是当你使用系统的中文九宫格键盘时你发现,根本点不
Raindew
2018/06/14
1.2K0
如何永久禁用SELinux的操作命令
要永久禁用SELinux,请使用您最喜欢的文本编辑器打开/etc/sysconfig/selinux文件,如下所示:
用户9105998
2021/10/27
2.4K0
业务就绪:混合云的连锁反应
在很大程度上,关于混合云未来发展的讨论正转向随着技术影响的实现而被揭示的长期、高影响的商业机会。这种讨论的焦点集中在“业务就绪”上,或者改变它的工作方式,以便更好地准备支持业务及其需求。
静一
2019/07/17
5640
业务就绪:混合云的连锁反应
如何禁用 Gmail 的分类(Categories )标签
但是有时候因为这个分类的存在,导致我们经常找不到邮件,很多人可能还是习惯按照时间的顺序来处理邮件。
HoneyMoose
2021/09/11
1.3K0
如何禁用 Gmail 的分类(Categories )标签
如何禁用CDH集群Kerberos
温馨提示:要看高清无码套图,请使用手机打开并单击图片放大查看。 Fayson的github:https://github.com/fayson/cdhproject 提示:代码块部分可以左右滑动查看噢 1.文档编写目的 ---- Fayson在前面的文章介绍了如何为CDH集群启用Kerberos,在集群启用Kerberos后,会对现有环境的部分代码做改造,有些人觉得使用起来不方便,想取消Kerberos。本篇文章Fayson主要介绍如何禁用CDH集群的Kerberos及禁用后对各组件服务的测试。 注意:本文
Fayson
2018/07/12
5.6K0
element-ui input输入验证 rules
1、简单的校验,之间通过rules 校验 :rules="{required: true, message: '执行时间不能为空', trigger: 'blur'}" 这个是失去焦点的时候,校验是否有值,如果没有会之间有校验提示 2、通过定义方法校验
小蔚
2021/11/24
1.4K0
element-ui input输入验证 rules
如何通过CM禁用Federation
本文主要讲述如何通过CM禁用Federation。我前面写过两篇关于Federation的文章,可参看《HDFS Federation(联邦)简介》和《如何通过CM为HDFS启用Federation》,本来打算先发Federation测试的文章,然后再发禁用Federation的,但是这周有事情,没时间整理Federation测试的文档,今天肯定是发不出来了。所以这里做下调整,先把禁用Federation的文章发出来,下周再发Federation测试的文章。
Fayson
2018/09/29
1.5K0
如何使用Cloudera Manager禁用YARN的HA
前面Fayson写过《如何使用Cloudera Manager启用YARN的HA》。本篇文章主要讲述如何使用Cloudera Manager禁用YARN的HA。
Fayson
2018/03/29
1.1K0
如何使用Cloudera Manager禁用YARN的HA
如何移除或禁用 Ubuntu Dock
Ubuntu Dock - 屏幕左侧栏,可用于固定应用程序或访问已安装的应用程序。使用默认的 Ubuntu 会话时,无法使用 Gnome Tweaks 禁用它(禁用无效)。但是如果你需要,还是有几种方法来摆脱它的。下面我将列出 4 种方法可以移除或禁用 Ubuntu Dock,以及每个方法的缺点(如果有的话),还有如何撤销每个方法的更改。本文还包括在没有 Ubuntu Dock 的情况下访问 活动概览(Activities Overview)和已安装应用程序列表的其它方法。
用户8639654
2021/10/25
6.6K0
如何禁用WordPress升级更新通知
WordPress 提供的更新通知对于了解新的可用更新和跟踪站点上的自动更新很有用。但是也有像子凡我这样希望禁用它们以减少 WordPress 仪表板或电子邮件收件箱中的混乱情况。或者,这可能是因为你使用不同的方式来管理更新,从而使通知变得多余。当然子凡我只是因为当 WordPress 核心有升级时,普通的作者编辑人员后台也有提示,这就造成了不需要的通知,所以最直接的方式就是除了管理员其它用户没必要看到 WordPress 的升级更新通知。
张子凡
2023/01/09
1.8K0
如何禁用WordPress升级更新通知
如何彻底禁用 werfalut.exe
在程序中调用 控制台程序 的时候,一旦出现控制台出现 crash 往往会弹出 werfault 窗口, 这样往往会锁死线程,导致程序无法继续运行。
用户2434869
2018/09/12
1.9K0
点击加载更多

相似问题

如何减小物料UI & formik中物料UI<Select>输入字段的高度和大小?

121

如何使用物料Ui选择输入道具?

12

物料UI输入与选择对齐

10

控制物料UI输入不起作用

14

使用物料UI更改react select中的禁用属性

111
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文