这个问题是在部分ios手机里出现的,目前安卓手机没有复现。
猜测:在微信webview打开我们h5页面的时候,就固定了页面的高度,如果这个input在页面的底部,当呼出软键盘时,由于高度问题,整个webview会被键盘顶上去,而取消时没有恢复原状。
解决办法:
绑定一个blur事件,当其触发时,使scrollTo为0
付代码如下:
<input
type="text"
class="inputValue"
v-model="teamCodeValue"
@blur="inputBlur"
placeholder="说明"
>
//对应的methods中添加js
inputBlur () {
window.scrollTo(0, 0)
},
方可解决 亲测有效
作者:Song-宋-Song
来源:CSDN
原文:https://blog.csdn.net/qq_40028324/article/details/85333956
版权声明:本文为博主原创文章,转载请附上博文链接!