首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ReactJS:可点击的文本--如何禁用在文本区域之外的单击?

ReactJS:可点击的文本--如何禁用在文本区域之外的单击?
EN

Stack Overflow用户
提问于 2022-06-17 03:35:07
回答 1查看 154关注 0票数 0

我有一个带有资料UI排版的可点击文字组件:

代码语言:javascript
复制
            <MDBox mt={2} mb={1}>              
              <MDTypography variant="body2" style={{color: 'white', cursor:"pointer"}}
                onClick={()=>dispatch({type: "goBackToPage1"})}
              >
                Go back to previous page
              </MDTypography>
            </MDBox>

正如您所看到的,排版占据了整个行区域,因此即使我将鼠标放在绿色区域(在同一行,但在文本区域外),鼠标仍然会变成一个指针,您仍然可以单击它。

如何将单击严格限制为文本,而不是整个行区域?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-17 03:59:57

您可以尝试将"component“支柱传递给MUI排版,并将其设置为span。

代码语言:javascript
复制
<Typography component="span">
  ...
</Typography>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72654050

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档