wxml:
<page-meta page-style="{{ show ? 'overflow: hidden;' : 'overflow: visible;' }}"/>
//以下为弹窗(弹出画布进行电子签名、上传签名)
<button style="background-color: #0070C0;width: 50%;font-size: 8vw;" bindtap="Sign" data-index="{{index}}">签名</button>
<button style="background-color: #0070C0;width: 50%;font-size: 8vw;" bindtap="Upload" data-index="{{index}}">上传</button>
<van-popup closeable show="{{ show }}" round position="bottom" custom-style="height: 70%" bind:close="onClose" lock-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是生效的,确实不能滚动了,但是当我关掉弹窗时,页面还是不能滚动,是哪里有问题呀
查看下 调试工具里AppData里show是否变了,我这测试没能复现 https://developers.weixin.qq.com/s/dHuOHSmm7KLn。
你要不试试js动态改:
wx.setPageStyle({ style: { visible: 'hidden' } })
https://developers.weixin.qq.com/s/dHuOHSmm7KLn