vue 使用van-field输入框,输入时让键盘弹起,如何获取键盘的高度
1、<van-field@focus="focusTextarea"/>2、在最外层的盒子 css:style="{paddingBottom:inputBottom+'px'}"3、在输入框的盒子上写<van-cell-group:style="{bottom:inputBottom+'px'}"><van-field@f...
·
1、
<van-field
@focus="focusTextarea"
/>
2、在最外层的盒子 css :style="{paddingBottom: inputBottom + 'px'}"
3、在输入框的盒子上写
<van-cell-group :style="{bottom: inputBottom+'px'}">
<van-field
@focus="focusTextarea"
/>
</van-cell-group>
4、data(){
return{
inputBottom:0
}
}
5、
focusTextarea(e) {
this.inputBottom = e.target.height/2;
},
e.target.height先打印e,看一下你的键盘高度具体是什么,有可能是e.detail.height,
this.inputBottom的值可以根据自己的需求来设置
更多推荐
已为社区贡献1条内容
所有评论(0)