问题模块 | 框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|---|
API和组件 | 小程序 | 需求 | wx.showLoading() | 客户端 | 7.0.4 | 2.7.0 |
- 需求的场景描述(希望解决的问题)
目前程序里有这样一个逻辑,小程序启动进入首页获取到数据并全部渲染完成后会调用 wx.createSelectorQuery() 来获取首页中某个元素距离顶部的高度,用来做吸顶等一些效果,但是目前我们在测试中发现,如果在加载数据的过程中点击tabBar上的其他页面,wx.createSelectorQuery()将无法正确获得元素属性并报错,这应该是因为当前所展示的页面已经没有了所查看元素的view展示
所以希望能够在 wx.showLoading 里的 mask 设置为true时,能够将tabBar也遮住,或者可以添加一个属性值决定是否遮住tabBar,顶部导航栏同理
网友回复
祺爸?:
自定义导航栏和标题栏了解一下