node.js - 如何在表单中为 ReactJS TextField 设置 HTML 数据标签
问题描述
我有一些自动化功能正在寻找 HTML 数据标签(例如:“data-foobar”),并且我有一个 login.js 以便:
<div className={styles.whiteBoard}>
<main className={styles.content}>
<div>
<div className={styles.spacer}></div>
<form onSubmit={e => submit(e)}>
<TextField
className={styles.input}
label="Username"
autoFocus
variant="outlined"
margin="normal"
value={username}
onChange={e => setUsername(e.target.value)}
/>
</form>
</div>
</main>
在上面的代码中,在哪里以及如何放置一个 HTML 数据标签?
解决方案
您可以使用 TextField 的inputProps对象来设置数据属性。
<TextField inputProps={{'data-foobar': 'foo bar'}}/>
推荐阅读
- php - 如何使用array_sum php
- c++ - 打开 MP:SIMD 循环中的 SIMD 兼容功能?
- bash - 如果设置了变量,则阻止循环执行
- android - 缺少 BiometricPromptCompat
- wpf - 启动作业脚本块中的重新启动计算机命令始终返回状态“已阻止”
- python - Spotify 授权码 - 获取令牌 [控制台应用程序]
- java - 如何删除“#!” 来自 Vaadin 8 URL 的?
- swift - 截断 NSTextField 的最后一个可见行
- java - 如何通过 Selenium 和 Java 使用 setCapability() 忽略 Internet Explorer 的受保护模式设置?
- sql - 我可以创建一个查询来存储我的过程以应用于 Access/SQL 中具有相同结构的不同表吗?