react ant-design Select组件下拉框map不显示的解决

 更新时间:2024年03月22日 10:32:07   作者:掉线zzz  
这篇文章主要介绍了react ant-design Select组件下拉框map不显示的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

react ant-design Select组件下拉框map不显示

问题描述

在使用Select Option下拉组件时,map遍历后不显示下拉框

  • 错误写法:
{dataList && dataList.map(item =>{(

<Option key={item.id} value={item.value}>{item.value}</Option

)})}
  • 正确写法:
{dataList && dataList.map(item =>(

<Option key={item.id} value={item.value}>{item.value}</Option

))}

心得

主要是es6箭头函数写法的问题,当需要在嵌套中写入HTML代码时,箭头函数后边不需要加大括号{},直接用小括号()即可

在render()函数内使用大括号{}会识别成函数从而不会渲染到页面上,小括号内的内容会识别成代码块正常渲染

点击antd select下拉框时Unable to preventDefault inside passive event listener invocation.

最近在写一个项目,用到了antd的下拉框,点击的时候发现控制台报这个错误:

Unable to preventDefault inside passive event listener invocation

各种查资料,汇总了几种解决方法

只有第三种起作用,可能是和我的项目有关:

1.在addEventListener增加第三个参数{ passive: false },在报错的组件里并没有用到这个

2.设置全局样式: touch-action:none ,也不起作用

3.去掉插件 default-passive-events,浏览器控制台会有错误告警。。

警告如下:

useTouchMove.js:154 [Violation] Added non-passive event listener to a scroll-blocking 'wheel' event. Consider marking event handler as 'passive' to make the page more responsive.

真是出了一个坑,又掉进另外一个坑。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持程序员之家。

相关文章

  • flouting?ui定位组件完美替代ant?deisgn使用详解

    flouting?ui定位组件完美替代ant?deisgn使用详解

    这篇文章主要为大家介绍了flouting?ui定位组件完美替代ant?deisgn使用详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-11
  • 详解升级react-router 4 踩坑指南

    详解升级react-router 4 踩坑指南

    本篇文章主要介绍了详解升级react-router 4 踩坑指南,主要是对react-router 4升级的踩坑总结,有兴趣的可以了解一下
    2017-08-08
  • React hooks使用方法全面汇总

    React hooks使用方法全面汇总

    这篇文章主要介绍了react hooks实现原理,文中给大家介绍了useState dispatch函数如何与其使用的Function Component进行绑定,实例代码给大家介绍的非常详细,需要的朋友可以参考下
    2022-10-10
  • 关于hooks中useEffect()的使用总结

    关于hooks中useEffect()的使用总结

    这篇文章主要介绍了关于hooks中useEffect()的使用总结,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • 详解React中的todo-list

    详解React中的todo-list

    这篇文章主要介绍了React中的todo-list的相关知识,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧
    2018-07-07
  • JS中使用react-tooltip插件实现鼠标悬浮显示框

    JS中使用react-tooltip插件实现鼠标悬浮显示框

    前段时间遇到的一个需求,要求鼠标悬停显示使用描述, 用到了react-tooltip插件,今天写一个总结,感兴趣的朋友跟随小编一起看看吧
    2019-05-05
  • React Hook父组件如何获取子组件的数据/函数

    React Hook父组件如何获取子组件的数据/函数

    这篇文章主要介绍了React Hook父组件如何获取子组件的数据/函数,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-09-09
  • React中useState的使用方法及注意事项

    React中useState的使用方法及注意事项

    useState通过在函数组件里调用它来给组件添加一些内部state,下面这篇文章主要给大家介绍了关于React中useState的使用方法及注意事项的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-08-08
  • 详解Redux的工作流程

    详解Redux的工作流程

    这篇文章主要介绍了Redux的工作流程,redux是一个专门用于做状态管理的JS库,它可以在react、angular、vue等项目中,但基本与react配合使用,需要的朋友可以参考下
    2022-08-08
  • Jira 任务管理系统项目总结讲解

    Jira 任务管理系统项目总结讲解

    这篇文章主要为大家介绍了Jira 任务管理系统项目总结讲解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-08-08

最新评论

?


http://www.vxiaotou.com