当前位置: 首页 > news >正文

【react】在react中祖父、父亲、孙子组件层层解构其余属性props时报错children.forEach is not function

起因

报错children.forEacht is not function

分析原因

由于地址组件本身存在options,此时父组件又传递…otherProps,且解构了父级组件的otherProps,其中others解构后的属性就有options,因此产生了属性冲突,导致属性options被覆盖。

示例代码

optionsProps中,包含了另外一个options,替换了options={area},导致报错(因为Cascader的options属性是接收数组类型的数据的,传进来的新options是对象类型):

// 这边是孙子组件<CascadershowSearch={showSearch}changeOnSelect={changeOnSelect}options={area} // 这个属性将被覆盖value={initialValue}onChange={handleChanged}{...optionsProps}/>

解决办法

重命名该属性

http://www.lryc.cn/news/221460.html

相关文章:

  • P9831 [ICPC2020 Shanghai R] Gitignore
  • LinkList集合方法(自写)
  • Ansible playbook自动化运维工具详解
  • 图像切分:将一张长图片切分为指定长宽的多张图片
  • ROS学习笔记(5):ros_control
  • 《008.Springboot+vue之自习室选座系统》
  • 道可云元宇宙每日资讯|5G数智新时代元宇宙发展论坛在厦门举办
  • 使用 Go 写入文件
  • 调用DeleteLocalRef的正确姿势
  • 抖音小店从0到1起店流程,实操经验分享!
  • MySQL权限
  • Nginx服务器安装证书并启用SSL(acme.sh)
  • c++实现观察者模式
  • C 语言左移位操作在kernel驱动子系统中的特殊用途
  • kafka3.6.0集群部署
  • JAVA客户端使用账号密码调用influxdb2报错:{“code“:“unauthorized“,“message“:“Unauthorized“}
  • Mysql查询今天到期、n天即将到期、还有n天过期相关sql
  • 【漏洞复现】Apache Log4j Server 反序列化命令执行漏洞(CVE-2017-5645)
  • 【江协科技-用0.96寸OLED播放知名艺人打篮球视频】
  • CATIA环境编辑器用不了时创建项目快捷方式
  • java泛型的深入 泛型还可以在很多地方进行定义 泛型类 泛型方法 泛型接口 泛型的继承和通配符 泛型类练习
  • 持续交付的好处
  • APP开发:用途与未来前景|软件定制开发|网站小程序建设
  • 图论——并查集
  • 计算机毕业设计java+vue+springboot的论坛信息网站
  • .net core添加SQL日志输出
  • 虚幻5.1 常见的效果关闭方式
  • 每日一题 --- 力扣318----最大单词长度乘积
  • 掌动智能性能压力测试优势有哪些
  • 虚拟机没有桥接模式--物理机WiFi不见了--注册表修复