问题
在input框获取焦点的时候,在 这 个 框 的 边 缘上下滑动会使其文字悬浮
思路
既然在边缘滑动就会有问题 那就动态设置是否可以滑动 获取焦点不可滑动 失去焦点可滑动
解决方案
在输入框获取焦点的时候 给其加个view包住,属性catchtouchmove设置不可滑动
<!-- wxml -->
<view catchtouchmove="{{stationNameMove}}">
<input type="text" value="{{stationName}}" bindinput="stationNameInp" bindfocus="stationNameFocus" bindblur="stationNameBlur" />
</view>
// js
Page({
data: {
......
stationNameMove: null // 这里必须是null
},
......
stationNameFocus() {
this.setData({
stationNameMove: false
})
},
stationNameBlur() {
this.setData({
stationNameMove: null // 这里必须是null
})
}
})