问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 微信小程序 Bug wx.createIntersectionObserver() 客户端 6.7.3 2.3.0
通过相交来判断是否在可视区域内,页面滚动,苹果系统微信小程序不能时时监听变化,安卓的可以时时监听res返回的值,苹果的需要再滚动完停止了,才会返回res值
wx.createIntersectionObserver().relativeToViewport({ bottom: 100 }).observe('.select-area', (res) => {
if (res.intersectionRect.bottom==0) {
this.setData({
isfloat:true
})
}
else {
this.setData({
isfloat: false
})
}
console.log(res)
})
微信小程序开发问题解答
微信小程序开发者回答:
onLoad: function (options) {
wx.createIntersectionObserver().relativeToViewport({ bottom: 100 }).observe('.select-area', (res) => {
console.log(res)
})
}
在ios里面,滚动监听会延时,每次都是滚动完停止了页面不动了,才会打印console.log(res)
微信小程序开发者回答:
提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
本文网址:http://www.91bianli.com/kaifazhinan/76268.html