You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React如何实现两组件取值传递至第三组件返回水果保质期结果

水果保质期查询功能实现说明

功能模块划分

整个功能拆分为3个独立组件协同工作:

  • 水果类型选择组件:使用radio单选按钮提供三类水果的选项供用户点选
  • 存储参数选择组件:搭载两个range滑块控件,分别支持用户调整存储数量、存储温度两个参数
  • 保质期结果展示组件:接收前两个组件的用户选择值,匹配后展示对应保质期天数

核心实现逻辑

提前配置好存储所有保质期规则的数组,每次用户调整任意选择项时,触发匹配逻辑:遍历预设数组,找到同时满足「水果类型匹配、存储数量匹配、存储温度匹配」三个条件的对象,将该对象的保质期天数(单位:天)渲染到结果展示组件即可。

匹配示例:用户选中水果为Apple、存储数量设为10、存储温度设为30时,直接返回数组中符合该组条件的完整对象,在结果组件中做展示。

参考交互示例

可参考以下素材对齐实现效果:

  • radio单选水果选择组件截图
  • 存储数量调节range滑块截图
  • 存储温度调节range滑块截图
  • 预设规则数组array数据结构截图
  • 前端页面最终运行效果截图

内容的提问来源于stack exchange,提问作者Tarek

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.28 21:48:18