1***@163.com
1***@163.com
  • 发布:2019-06-17 16:58
  • 更新:2019-07-12 10:29
  • 阅读:1116

【报Bug】Collapse 折叠面板 在H5端正常 在Android和IOS真机测试无法打开

分类:uni-app

详细问题描述

[内容]
Collapse 折叠面板 在H5端正常 在Android和IOS真机测试无法打开

重现步骤

[如果语言难以表述清晰,拍一个视频或截图,有图有真相]
https://v.youku.com/v_show/id_XNDIzMTYzMjAxNg==.html?sharefrom=iphone&sharekey=02d0bb110cde60f3415f16b4c34553ce1

IDE运行环境说明

[HBuilder 或 HBuilderX。如果你用其他工具开发uni-app,也需要在此说明]
HBuilderX

[IDE版本号]
2.0.1.20190614

[windows版本号]
10.0.17763.557

uni-app运行环境说明

[运行端是h5或app或某个小程序?]
app

[项目是cli创建的还是HBuilderX创建的?如果是cli创建的,请更新到最新版cli再试]
HBuilderX

[编译模式是老模板模式还是新的自定义组件模式?]
自定义组件模式

App运行环境说明

[Android版本号]
5.1.1

[iOS版本号]
12.1

附件

[IDE问题请提供HBuilderX运行日志。菜单帮助-查看运行日志,点右键打开文件所在目录,将log文件压缩成zip包上传]
null is not an object (evaluating 'data.height');at App onError function;at SelectorQuery callback function

[App问题请提供可重现问题的代码片段,你补充的细一点,问题就解决的快一点]
使用的官方案例测试,请见视频!

[App安装包或H5地址]
https://bdpkg.aliyun.dcloud.net.cn/20190617/08ba5520-90bb-11e9-916b-9b4835587bfa/Pandora.apk?OSSAccessKeyId=Zo5iOEuapwrloQIL&Expires=1560751811&Signature=%2FGQJwzdPlvxMkTJ1zrQ5s4%2BRD3I%3D

[可重现代码片段]
使用的官方案例测试,请见视频!

联系方式

[E-mail]
13639101200@136.com

2019-06-17 16:58 负责人:无 分享
已邀请:
kfz04241

kfz04241 - 90后

同样遇到这样的问题,希望官方能够解决一下

1***@qq.com

1***@qq.com

同样遇到这样的问题

1***@qq.com

1***@qq.com

找到解决办法了:
在uni-collapse-item.vue之类的文件中
将:uni.createSelectorQuery()
改为:uni.createSelectorQuery().in(this)

不能使用的原因是打包时开启了自定义组件模式,自定义组件模式和默认模式有区别
uni-app自定义组件模式开发注意事项

  • rudy_24

    const query = uni.createSelectorQuery().in(this);

    query.boundingClientRect(data => {

    console.log("得到布局位置信息" + JSON.stringify(data));

    console.log("节点离页面顶部的距离为" + data.top);

    }).exec();


    你没遇到这个报错? errorHandler TypeError: query.boundingClientRect is not a function

    2019-07-18 10:52

该问题目前已经被锁定, 无法添加新回复