收藏
回答

小程序滚动穿透设置触发hidden后,再触发visible不生效?

wxml:

<page-meta page-style="{{ show ? 'overflow: hidden;' : 'overflow: visible;' }}"/>

//以下为弹窗(弹出画布进行电子签名、上传签名)

<button style="background-color: #0070C0;width: 50%;font-size: 8vw;bindtap="Signdata-index="{{index}}">签名</button>

<button style="background-color: #0070C0;width: 50%;font-size: 8vw;bindtap="Uploaddata-index="{{index}}">上传</button>


<van-popup closeable show="{{ show }}" round position="bottomcustom-style="height: 70%bind:close="onCloselock-scroll="true">

<view ><signature h="{{0.5}}" class="signature" /></view>

<view class="signature-btn">

<button style="background-color: #7EB2F2;width: 50%;font-size: 8vw;bindtap="reset">重置</button>

<button style="background-color: #7EB2F2;width: 50%;font-size: 8vw;bindtap="save">确认</button>

</view>

</van-popup>


js:

大神请帮帮我,按照这种方式我在进行签名的时候hidden是生效的,确实不能滚动了,但是当我关掉弹窗时,页面还是不能滚动,是哪里有问题呀



回答关注问题邀请回答
收藏

1 个回答

  • 九歌^
    九歌^
    2023-10-10

    查看下 调试工具里AppData里show是否变了,我这测试没能复现 https://developers.weixin.qq.com/s/dHuOHSmm7KLn

    你要不试试js动态改:

    wx.setPageStyle({
      style: {
        visible: 'hidden'
      }
    })
    


    2023-10-10
    有用
    回复 7
    • 小波
      小波
      2023-10-11
      当点击关闭弹窗的时候data里面的show是会从true变为false的,
      2023-10-11
      回复
    • 九歌^
      九歌^
      2023-10-11回复小波
      我这ios测试正常的。
      https://developers.weixin.qq.com/s/dHuOHSmm7KLn
      2023-10-11
      回复
    • 小波
      小波
      2023-10-11回复九歌^
      我同事用安卓就正常,我是ios就不好使,老师有时间可以远程我帮我看一下不
      2023-10-11
      回复
    • 九歌^
      九歌^
      2023-10-11回复小波
      你可以点击我发的链接 测试下
      2023-10-11
      回复
    • 小波
      小波
      2023-10-11回复九歌^
      我这边测试了,也是没有问题的
      2023-10-11
      回复
    查看更多(2)
登录 后发表内容