问题:微信小程序input获取焦点时内容飞到上面了,input用view标签包裹,未使用定位

解决:最外层标签使用scroll-view包裹,当input获取到焦点时,scroll-view的属性scroll-y设置为false,当input失去焦点时,scroll-y设置为true
代码:
<scroll-view scroll-y="{{isScroll}}">
//页面内容
<view>
<input bindfocus="onfocus" bindblur="onblur" type="text"
placeholder="placeholder" />
</view>
</scroll-view>
onfocus: function() {
this.setData({isScroll: false})
},
onblur: function () {
this.setData({isScroll: true})
},
3829

被折叠的 条评论
为什么被折叠?



