gpt4 book ai didi

reactjs - 如何在 office-ui-fabric-react 中的下拉组件上获取选定的值?

转载 作者:行者123 更新时间:2023-12-04 14:45:18 28 4
gpt4 key购买 nike

我正在尝试使用 office-ui-fabric-react与我的项目。但是我在控制选择输入时卡住了。我想在 OnChange 事件中获取所选项目的值。但是没有valueevent.target .这好像div所以它只有 textContent .我必须使用 ref ?但是我用ref的时候不开心因为我相信这不是 react 方式。

图书馆:https://developer.microsoft.com/en-us/fabric#/controls/web/dropdown

  <Dropdown
label={'Dropdown'}
onChange={e => {
// Not working.
console.log(e.target.value)
}}
options={[
{ text: 'A', key: 'keyA'},
{ text: 'B', key: 'keyB'}
]}
/>
  • 有没有不使用 ref 的解决方案?
  • 如果我必须使用 ref 我应该怎么做?
  • 最佳答案

    OMG .. 我应该仔细阅读文档,还有第二个参数。

    <Dropdown
    label={'Dropdown'}
    onChange={(e, selectedOption) => {
    // Now I can access with `selectedOption`
    }}
    options={[
    { text: 'A', key: 'keyA'},
    { text: 'B', key: 'keyB'}
    ]}
    />

    关于reactjs - 如何在 office-ui-fabric-react 中的下拉组件上获取选定的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60596025/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com