问题模块 框架类型 终端类型 操作系统 微信版本 基础库版本
框架 微信小程序 客户端 iOS 6.6.1 1.6.6
iOS 实机环境下,selectViewport 的 .exec 回调参数的数组中出现了 null。
Android 环境下和开发者工具下表现正常。
预期行为:
返回正确的节点信息
即使一个 query 没有查找到节点,从 API 的设计上来讲也应当返回空数组(length === 0)而不是有一个 null 元素的数组。
复现代码:
// onReadythis.viewportQuery = wx.createSelectorQuery() .selectViewport().scrollOffset()// in some event handlerthis.viewportQuery.exec((results) => { console.log('results: ', results) // "results: [null]" const [viewport] = results console.log('viewport: ', viewport) // "results: null"})
微信小程序开发问题解答
微信小程序开发者回答:
抱歉,现在有bug。我们在紧急修复。
本文网址:http://www.91bianli.com/weixinxiaochengxu/49064.html