工作总结

近四个月的工作总结:

1. addListener 

  用于监控键盘以及鼠标事件 

 addEventListener

  用于监控组件事件

2. ios下弹出键盘固定定位失效

  监听键盘事件,动态的添加绝对定位

3. ios下弹出键盘会导致屏幕偏移,不能进行操作

  解决办法: 失去焦点或者获得焦点时,让屏幕进行滚动,代码如下

  

let scrollTop = document.body.scrollTop;
        document.body.scrollTop = scrollTop;

4.后台返回数据为null,或者undefined时,给个默认值,具体给什么随便,一般给空数组,代码如下:

let  extra = resData.data.arr || []

5.react,更新state时,不能第一时间拿到更新的state,可以在后面一个回调函数,代码如下:

let self = this;
this.setState({
               warning: resData.len
            }, function () {
                console.log(self.state.warning)
            })

  

posted @ 2018-12-28 11:32  allen_xia  阅读(192)  评论(0)    收藏  举报