ton*_*on1 3 reactjs office-ui-fabric office-ui-fabric-react
我正在尝试office-ui-fabric-react与我的项目一起使用。但是我在控制选择输入时卡住了。我想在 OnChange 事件上获取所选项目的值。但是没有value上event.target。这似乎div只有textContent. 我必须使用ref吗?但是当我使用时我并不高兴,ref因为我相信它不是反应方式。
库: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'}
]}
/>
Run Code Online (Sandbox Code Playgroud)
有没有不使用 ref 的解决方案?
如果我必须使用 ref 我应该怎么做?
OMG .. 我应该仔细阅读文档,还有第二个参数。
<Dropdown
label={'Dropdown'}
onChange={(e, selectedOption) => {
// Now I can access with `selectedOption`
}}
options={[
{ text: 'A', key: 'keyA'},
{ text: 'B', key: 'keyB'}
]}
/>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5602 次 |
| 最近记录: |