• Welcome to Journal web site.

我是 PHP 程序员

- 开发无止境 -

Next
Prev

解决 微信小程序 input错位

Data: 2015-05-09 20:58:18Form: JournalClick: 5

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

image.png



解决:最外层标签使用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})
},
 


Name:
<提交>