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

react动态设置disabled属性在Safari中不生效

react动态设置disabled属性在Safari中不生效

jeck猫 2018-09-24 10:37:36
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属性才会不生效。

查看完整回答
反对 回复 2018-09-24
  • 1 回答
  • 0 关注
  • 2052 浏览
慕课专栏
更多

添加回答

举报

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