header-navbar
header-navbar copied to clipboard
修复安卓顶部导航栏被下拉
由于原组件在开发者工具预览正常,但在安卓手机下拉时会把整个页面下拉下来,导致顶部导航栏与右上角胶囊按钮分离,影响体验。测试发现如果仍采用onPullDownRefresh监听事件,这种bug不可避免。故做以下修改:
- 换用weui-loading作为刷新动画,保持与原生下拉刷新一致
- 禁用下拉刷新,改为通过监听触摸动作开始和结束作为下拉的事件
- 添加占位在不刷新时避免主体内容被导航栏遮挡.

已知问题:
- 由于触摸动作只能监听在已有节点,故不能在界面任意处操作“下拉刷新”,在首屏充满内容时可忽略这一问题。