博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
开发react的一些记录
阅读量:4625 次
发布时间:2019-06-09

本文共 440 字,大约阅读时间需要 1 分钟。

1、keyboard事件返回的对象SyntheticKeyboardEvent全部是null

解决方法:SyntheticKeyboardEvent的type,which,timeStamp可以得到你要的结果。

 

2、使用obj.removeEventListener时,如果监听的是bind后的函数,将无法移除此函数,即使bind的是同一个对象

发生原因:例如:函数func() bind一个对象obj上时,会产生一个新函数,所以addEventListener监听的func.bind(obj) 和 removeEventListener监听的func.bind(obj)是两个不同的函数

 

3、setState是个异步方法

例如:在this.setState({value:100})后一句写console.log(this.state.value),输出的是旧值而不是100

转载于:https://www.cnblogs.com/boomyao/p/6140124.html

你可能感兴趣的文章
Mysql 8.0.13如何重置密码
查看>>
发布功能完成
查看>>
excel 合并单元格
查看>>
iOS设计模式简介
查看>>
c# 扩展方法 奇思妙用 高级篇 九:OrderBy(string propertyName, bool desc)
查看>>
C语言中的地址传递(传指针,传递给形参的指针仍然是实参指针的一份拷贝)
查看>>
redis缓存数据库及Python操作redis
查看>>
opencms忘记Admin用户登录密码解决方案
查看>>
forms组件
查看>>
create-react-app 配置sass
查看>>
02_关系数据库
查看>>
在win7电脑中如何查看运行进程的PID标识符
查看>>
[Vue] vue-cli3.0安装
查看>>
C++学习之字符串
查看>>
图像化列表
查看>>
2014年10月9日——语言基础2
查看>>
How to Create Modifiers Using the API QP_MODIFIERS_PUB.PROCESS_MODIFIERS
查看>>
待飞笔记(第一天 )
查看>>
解惑好文:移动端H5页面高清多屏适配方案
查看>>
traefik添加多证书
查看>>