如何在React中获取数据属性?

美发师

我有这个清单:

    const chosen = (e: any) => console.log(e.target.dataset.value)

...
                <ul>
                  {numbers.map(n => (
                    <a data-value={n} onClick={chosen}>
                      <li key={n}>
                        {n}
                      </li>
                    </a>
                  ))}
                </ul>
...

它记录undefined

还尝试了此方法:console.log(e.target.getAttribute('data-value'))它返回null

如何从a标签中获得价值

堆栈:TypeScript:3.8.3,React:16.13.1

罗斯·艾伦

在React和Vue这样的框架中,通常尽可能避免从DOM读取数据。在这种情况下,您可以在函数中捕获值:


    const chosen = (e: any, value: any) => console.log(value)

...
                <ul>
                  {numbers.map(n => (
                    <a key={n} onClick={(event) => { chosen(event, n); }}>
                      <li>
                        {n}
                      </li>
                    </a>
                  ))}
                </ul>
...

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在JavaScript代码中获取数据属性的值?

来自分类Dev

如何在JavaScript中获取选项标签的数据属性

来自分类Dev

如何在sparql中获取个人数据属性值

来自分类Dev

如何在jquery中获取HTML标记数据属性

来自分类Dev

如何在JavaScript代码中获取数据属性的值?

来自分类Dev

如何在jQuery中获取数据类型属性?

来自分类Dev

如何在React Native中显示获取的数据

来自分类Dev

如何在React Actions Redux中获取状态数据?

来自分类Dev

如何在JavaScript中获取数据属性-在iOS Safari浏览器中不起作用

来自分类Dev

如何在JavaScript中获取数据属性-在iOS Safari浏览器中不起作用

来自分类Dev

如何在CodeAttribute中获取属性值

来自分类Dev

如何在XAML中获取DynamicResource的属性?

来自分类Dev

如何在Julia中获取图像的属性

来自分类Dev

如何在Javascript中获取模型的属性?

来自分类Dev

如何在groovy中获取属性的大小

来自分类Dev

如何在 svg 类中获取属性

来自分类Dev

如何在vuejs中获取组件属性?

来自分类Dev

如何在 React Native 中从 API 端点获取完整数据后显示数据?

来自分类Dev

如何在CSS正则表达式中获取HTML数据属性值

来自分类Dev

如何在输入按钮属性jQuery中获取字符串数据

来自分类Dev

如何在硒python中的html5数据属性处获取值

来自分类Dev

如何在React中更改CSS属性?

来自分类Dev

如何在React中渲染对象的属性?

来自分类Dev

当输入字段位于子组件中时,如何在react组件中获取useForm数据?

来自分类Dev

如何在React中从高阶组件中获取异步数据

来自分类Dev

如何在React Native EXPO中的Dropdown选项中动态获取api数据

来自分类Dev

如何在React中获取更多数据并将其正确存储在状态中?

来自分类Dev

如何在 C# 中获取类属性的属性值

来自分类Dev

如何在Firebase中获取同步数据?

Related 相关文章

  1. 1

    如何在JavaScript代码中获取数据属性的值?

  2. 2

    如何在JavaScript中获取选项标签的数据属性

  3. 3

    如何在sparql中获取个人数据属性值

  4. 4

    如何在jquery中获取HTML标记数据属性

  5. 5

    如何在JavaScript代码中获取数据属性的值?

  6. 6

    如何在jQuery中获取数据类型属性?

  7. 7

    如何在React Native中显示获取的数据

  8. 8

    如何在React Actions Redux中获取状态数据?

  9. 9

    如何在JavaScript中获取数据属性-在iOS Safari浏览器中不起作用

  10. 10

    如何在JavaScript中获取数据属性-在iOS Safari浏览器中不起作用

  11. 11

    如何在CodeAttribute中获取属性值

  12. 12

    如何在XAML中获取DynamicResource的属性?

  13. 13

    如何在Julia中获取图像的属性

  14. 14

    如何在Javascript中获取模型的属性?

  15. 15

    如何在groovy中获取属性的大小

  16. 16

    如何在 svg 类中获取属性

  17. 17

    如何在vuejs中获取组件属性?

  18. 18

    如何在 React Native 中从 API 端点获取完整数据后显示数据?

  19. 19

    如何在CSS正则表达式中获取HTML数据属性值

  20. 20

    如何在输入按钮属性jQuery中获取字符串数据

  21. 21

    如何在硒python中的html5数据属性处获取值

  22. 22

    如何在React中更改CSS属性?

  23. 23

    如何在React中渲染对象的属性?

  24. 24

    当输入字段位于子组件中时,如何在react组件中获取useForm数据?

  25. 25

    如何在React中从高阶组件中获取异步数据

  26. 26

    如何在React Native EXPO中的Dropdown选项中动态获取api数据

  27. 27

    如何在React中获取更多数据并将其正确存储在状态中?

  28. 28

    如何在 C# 中获取类属性的属性值

  29. 29

    如何在Firebase中获取同步数据?

热门标签

归档