bug
如果是 Bug:
页面有一个浮层,浮层上面有个input框,input自动聚焦,但是当隐藏浮层的时候,input不会隐藏,(安卓没问题,ios点击慢的时候没问题,点击快的时候会出现),如果把input框取消自动聚焦就都没有问题.即使foucus双向绑定,点击取消按钮,设置不自动聚焦,依然无效,
机型:苹果7,8,x 系统最新版
* 截图
* 提供一个最简复现 Demo
<view wx:if="{{isShow}}" id='float_view'>
<view id='input_view' >
<input placeholder="请输入条码" type="number" bindinput="CodeInput" focus="{{focus}}" />
<span></span>
<label id="cancel" bindtap="cancelAction">取消</label>
<label id="makeSure" bindtap="makeSure">确认</label>
</view>
</view>
js:
data: {
focus: false,
isShow:false
},
showInput: function() {
mta.Event.stat("smg_btshoudongshuru", {});
this.setData({
isShow: !this.data.isShow,
focus: true
});
},
cancelAction: function() {
this.setData({
focus: false,
isShow: !this.data.isShow
});
}
如果是需求:
* 你希望有什么能力?
* 你需要这个能力的场景是 ?
官方的兼容做的还是不行
将wx:if条件语句修改成hidden处理,hidden效率比wx:if高
我也遇到了同样的问题 给input输入值之后 然后让这个input隐藏 但是隐藏不掉
只在iphone上面有问题
没有,官方也没回复
请问这个问题有解决么