滚动的事件绑定touch
相关事件的时候使用Promise
异步方法回调丢失
由于
ios
没有自带的Promise
,在Promise
类库中采用MutationObserver
来进入微观队列,达到高优先级,但是MutationObserver
会有不进回调的bug,
方案1:
可以手动删除
delete window.MutationObserver
delete window.WebKitMutationObserver
让Promise
类库使用宏观的方法
// - setImmediate
// - MessageChannel
// - window.postMessag
// - onreadystatechange
// - setTimeout