最新回答 / 慕哥4009365
楼上不对,函数后面加括号是立马执行的意思,立马执行的话当前this是dom节点也就是a标签,而加了个箭头函数返回值是this.changeTheme('light'),意思就是我点击后执行这个箭头函数然后返回this.changeTheme('light'),就不是立马执行了
2020-03-20
最新回答 / weixin_慕少1139139
每个弹框做一个单独的表单,表单属性值存到缓存里面,可以是cookie,也可以是一个变量,利用子传父,或者存储到状态管理里面,这样的话后续的功能其实都可以做.主要还是说要把弹框组件的属性值存储在哪里.
2020-01-10
最赞回答 / 环球学习机
写的有问题,
handleSubmit(event){ alert(this.state.value) event.preventDefault() }
2019-09-27
最新回答 / 环球学习机
这里的timer是作为对象的属性访问,如果对象上不存在该属性就会自动初始化一个timer属性,值为undefined。即使是如果作为变量直接使用,“timer = ...”这里也不会报错;因为LHS查询会在全局作用域创建一个变量timer。只有进行RHS查询时,如果变量未声明才会报语法错误。
2019-08-21
已采纳回答 / 悬停
因为 this.setState 方法是异步的,可以参考这篇文章 https://segmentfault.com/a/1190000013040438?utm_source=tag-newest
2019-08-16