Table
子表
先确定框架 Table 是否支持 expandable,如不兼容则使用 expandedRowRender 渲染,参考:
icon
https://3x.ant.design/components/icon-cn/#header
Input渲染和修改
<Input value={this.state.comment} onChange={(e)=>{this.commentUpdate(e.target.value)}} placeholder='说明'/>
commentUpdate(value) {
this.setState(
{comment: value},
()=>{console.log("callback")},
)
}
日期范围
const dateFormat = 'YYYY-MM-DD'
this.state = {
dateRanger: [moment().add("days", -7), moment()],
}
datePicker(dates) {
this.setState({dateRanger: dates, ()=>{console.log("callback")}}),
}
<RangePicker onChange={(dates)=>this.datePicker(dates)} defaultValue={this.state.dateRanger} format={dateFormat} />
onChange callback
loadDataFunction = (value) => {
this.setState({switchData: value, InputNumber: value});
}
loadDataFunctionInput(value) {
this.setState({inputData: value});
}
<InputNumber onChange={this.loadDataFunction}/>
<Switch onChange={this.loadDataFunction}/>
<Input onChange={(e)=>{this.loadDataFunctionInput(e.target.value)}}/>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
2019-04-23 【perl】simpleHTTP