折叠展开搜索条件,默认六个隐藏展开按钮,大于则显示(点击直接取数据源的长度)
?
传递子组件作为搜索按钮区域
?...----
抽离思路及实现
思路
合并props传递的值,尽可能的减少传递的东西(在组件内部实现默认值合并),把渲染的子组件通过遍历json去实现;
整个查询区域用的antd表单组件,聚合所有表单数据(自动双向绑定...,设置默认值等);
为了降低复杂度,子组件不考虑dva来维护状态,纯靠props和state构建,然后统一把构建的表单数据向父级暴露.....支持的props
根据ctype渲染的控件有Input,Button,Select,DatePicker,Cascader,Radio
允许传递的props有三个,所有props均有默认值,传递的会合并进去...(关联搜索条件[就是必须有前置条件才能搜索])
学无止境,任重而道远...