<scroll-view style="height: calc(100vh - 340rpx);margin-bottom: 20rpx;background: #f8f8f8" scroll-y="true">
...
<u-keyboard ref="uKeyboard" mode="number" v-model="show" :dot-enabled="false" @change="valChange" @backspace="backspace"></u-keyboard>
</scroll-view>
解决方法:键盘弹出时scroll-y设为false
<scroll-view style="height: calc(100vh - 340rpx);margin-bottom: 20rpx;background: #f8f8f8" :scroll-y="!show">
修改后: