ios fixed 定位底部时唤起软键盘遮挡input
用fixed定位一个包含input的view到页面底部,第一次唤起软键盘时没有问题。当向input中输入内容,然后点击页面的其他部分让input失去焦点,当再次点击input唤起软键盘时,软键盘会遮挡住input输入框。使用的手机是iphone8。
2 回复
麻烦提供出现问题的机型和微信版本,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
< view id = "fixed" style = "{{inputMarBot?'bottom:30rpx':''}}" > < input type = "text" bindinput = "listenWallText" bindfocus = 'settingMbShow' bindblur = 'settingMbNoShow' value = "{{content}}" placeholder = '一起聊聊...' confirm-type = "send" ></ input > </ view > |
// 输入框聚焦时 settingMbShow() { this .setData({ inputMarBot: true }) }, //输入框失去聚焦时 settingMbNoShow() { this .setData({ inputMarBot: false }) }, |