页面页脚部分有一面积高300px的浮窗,遮挡页面很严重,但是浮窗的内容又很重要;业务需求,当页面滚动的时候,浮窗隐藏,页面停止滚动的时候浮窗显示!
onPageScroll(){
let { show } = this.data
if(show)this.setData({show: false})
clearTimeout(this.timer)
this.timer = setTimeout(res => {
this.setData({show: true})
clearTimeout(this.timer)
},200)
}
delayhandler 为封装后的延迟操作函数!
onPageScroll(){
let { show } = this.data
if(show)this.setData({show: false})
this.$api.delayhandler(200).then(res => this.setData({show: true}))
}