taro 同层显示隐藏导致 showScrollbar 失效

ht4b089n  于 2个月前  发布在  其他
关注(0)|答案(2)|浏览(36)

相关平台

微信小程序

复现仓库

git@github.com:tenth-person/taro-issue.git
**小程序基础库: 2.30.0**
使用框架: React

复现步骤

<View className='index'>
  <ScrollView scrollY enhanced showScrollbar={false} style={{ height: 600 }}>
    {
      [0, 1, 2, 3, 4, 5, 6, 7, 8, 9].map((_tab: any, key: number) => {
        return (
          <View key={key} style={{ height: 200 }}>
            {key}
          </View>
        )
      })
    }
  </ScrollView>

  {loading && <View>loading</View>}
  {/*<View>*/}
  {/*  {loading && <View>loading</View>}*/}
  {/*</View>*/}
</View>

loading = false 时滚动内容,滚动条会显示。

期望结果

我不知道用 View 包裹是否正确,但是用 View 包裹能解决该问题

实际结果

loading 切换显示隐藏导致 showScrollbar 失效

环境信息

👽 Taro v3.6.1

  Taro CLI 3.6.1 environment info:
    System:
      OS: Windows 10
    Binaries:
      Node: 14.20.0 - D:\software\nodejs\node.EXE
      npm: 6.14.17 - D:\software\nodejs\npm.CMD
af7jpaap

af7jpaap1#

可能与 Taro 删除节点处理有关 #13124
实测安卓会有这个问题,苹果手机上面没有出现滚动条

mwkjh3gx

mwkjh3gx2#

可能与 Taro 删除节点处理有关 #13124 实测安卓会有这个问题,苹果手机上面没有出现滚动条

我也遇到了相同的问题,Vue,表现和你说的一模一样,稍后试一下

相关问题