reactjs - 如何将同一组件中的任何值组合成单独的变量?
问题描述
我现在面临的问题是“有一些单独放置的生日值。”,比如value={this.props.year}
, and value={this.props.month}
, and value={this.props.day}
。这些都放置在不同的地方,我想要的只是将它们组合并包含在一个变量中或包含值之类的东西中。我是 React js 的新手。
解决方案
这是一个非常简单的问题,有一个简单的解决方案,只需创建一个新变量并将它们全部连接在一起,为了更方便的流程,您可以在生命周期挂钩中执行此操作,如下所示:
componentWillMount(){
this.setState({
birthDate: this.props.month + '-' + this.props.day + '-' + this.props.year
})
{
componentWillMount 函数是一个生命周期钩子,该函数将在组件挂载之前调用。这样您就可以访问带有日期的新变量。
我希望它对你有帮助。
推荐阅读
- python - 将预测的随机森林结果转换为数据框
- java - Maven 中是否有“npm outdated”/“npm audit”的等价物?
- laravel-backpack - 是否可以删除 Laravel Backpack 的“表格”字段上的“删除”和“添加 x”?
- google-compute-engine - 通过 Compute Engine VM 的默认凭据使用 GAM(Google Apps Manager)
- linux - 如何从 linux 终端中删除错误?
- c# - 无法以正确的方式反序列化我的 xml 文件。总是为空
- angular - 'mat-expansion-panel' 不是已知元素
- linux - 为什么从 shell 脚本运行的进程的父 ID 为 1
- c# - 使用查找运算符的单个元素
- arrays - Python3 | 课程 | 面向对象