【发布时间】:2021-08-19 23:11:56
【问题描述】:
我需要将自定义数据属性添加到 Fluent UI 下拉列表。 在 javascript/html 中,我可以像这样添加它们。
option data-passign="true" data-minpt="3" data-maxpt="6" value="7">Data Quality</option
有人可以帮我在 Fluent UI + React 中实现这一点吗?
【问题讨论】:
-
这些自定义属性应该作为 HTML 属性可见,还是只是数据属性(仅对 JavaScript 可见)?请注意,如果您查看下拉控件,则没有
<option>s,它是由<div>s 和<button>s 构建的。因此,如果它用于 UI 自动化,它不会有太大帮助。意味着主要问题是这些属性的用途。 -
这是供 JS/TS 从 HTML 属性中读取的。这有助于我进行第二次 API 调用并在一次调用中获取所有数据元素。这不适用于 UI 自动化。希望这会有所帮助。