render(){ var disabled=false;
!this.state.beginTime?(disabled=true):(disabled=false)
return <button disabled={disabled}>点击</button>}根据beginTime的变化,动态设置diasbled属性这段代码在chrome和Firefox里面可以正常运行,但是Safari里不起作用也没有报错。Safari的版本是11.1.2。
1 回答
哆啦的时光机
TA贡献1779条经验 获得超6个赞
问题已经解决。
这种写法没有问题,只是new Date处理的时间格式在safari中不兼容,导致相关的值一直是undefined,所以disabled属性才会不生效。
添加回答
举报
0/150
提交
取消