我用css实现了一个点击弹出的列表,列表头部有个搜索框,我想实现点击的时候使得input框聚焦并弹出键盘.试过 :focus='xxx' 可以在小程序里面能实现聚焦,但是ios上面不行.
还有就是我列表的点击事件会使得列表下面的input聚焦然后弹出键盘.....
我用css实现了一个点击弹出的列表,列表头部有个搜索框,我想实现点击的时候使得input框聚焦并弹出键盘.试过 :focus='xxx' 可以在小程序里面能实现聚焦,但是ios上面不行.
还有就是我列表的点击事件会使得列表下面的input聚焦然后弹出键盘.....
2 个回复
颓废市民小高
同问
DCloud_UNI_GSQ
提供一下复现问题的demo
颓废市民小高
<input type='number' :focus="focusShow" maxlength='4' @blur='loseBlur' :value='boxCode' @input='numberChange'></input>
// 给input标签聚焦
showKeyboard: function(e) {
this.focusShow = true
console.log(this.$refs['aaa'].focus())
},
// input标签失去焦点
loseBlur: function(e) {
this.focusnum = 0
},
// 输入电桩编号
numberChange: function(e) {
console.log(3122)
var value = e.detail.value;
console.log(value)
var arr = value.split('');
this.boxcodearr = arr,
this.boxCode = value
this.judgeFocus();
if (this.boxCode.length == 4) {
this.bindPhone();
} else {
2019-06-21 15:54
DCloud_UNI_GSQ
回复 颓废市民小高: 请上传完整的能复现问题的domo
2019-06-22 12:32