为了账号安全,请及时绑定邮箱和手机立即绑定

react jsx文件中使用new Date('毫秒') 无法解析,什么原因?

react jsx文件中使用new Date('毫秒') 无法解析,什么原因?

摇曳的蔷薇 2019-07-28 17:16:42
var Index = React.createClass({render: function() {var date = new Date(this.props.user.registration_time);return (<Layout title="基本信息" user={this.props.user.user_name}><a href="/profile/profile/edit" className="btn btn-info" role="button"> 修改个人信息 </a><hr /> <p> 注册时间: {date} </p></Layout>);}});new Date()没有输出,why
查看完整描述

4 回答

?
侃侃无极

TA贡献2051条经验 获得超10个赞

首先,确定调用传值没问题,<Index user={user}/>
其次,我一般都是用json从服务器取的user信息, this.props.user.registration_time

就可以直接取了,应该是字符串了,<p> 注册时间: {this.props.user.registration_time} </p>,为什么非得要用new date转换呢?

如果想修改时间格式,建议,在服务器端处理后传过来。



查看完整回答
反对 回复 2019-07-28
?
蓝山帝景

TA贡献1843条经验 获得超7个赞

html先得引用react.js。
<script type="text/javascript" src="react.js" ></script>
然后把js格式设置为jsx.
<script type="text/jsx" >
....这里就可以调用react的api了

</script>



查看完整回答
反对 回复 2019-07-28
?
动漫人物

TA贡献1815条经验 获得超10个赞


在赋值语句的使用中需要注意以下几点:
1. 由于在赋值符“=”右边的表达式也可以又是一个赋值表达式,
因此,下述形式
变量=(变量=表达式);
是成立的,从而形成嵌套的情形。
其展开之后的一般形式为:
变量=变量=…=表达式;
例如:
a=b=c=d=e=5;
按照赋值运算符的右接合性,因此实际上等效于:
e=5;
d=e;
c=d;
b=c;
a=b;
2. 注意在变量说明中给变量赋初值和赋值语句的区别。
给变量赋初值是变量说明的一部分,赋初值后的变量与其后的其它同类变量之间仍必须用逗号间隔,而赋值语句则必须用分号结尾。



查看完整回答
反对 回复 2019-07-28
  • 4 回答
  • 0 关注
  • 739 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信