废话:
van-field输入框伴随着小键盘的弹起,但是在已经定义了的van-popup中,小键盘的弹起显得多余,尤其在地区,籍贯等的选择上,所以利用@focus(在获取焦点的时候进行阻止)
代码:
<van-field
:value="
foreignAreaValue.province +
foreignAreaValue.city +
foreignAreaValue.town +
foreignAreaValue.street
"
label="联系人地址区域"
placeholder="请选择联系人地址区域"
@click="foreignAddressStatus = true"
@focus="a"
/>
利用已经定义的方法
a() {
document.activeElement.blur();
},
document.activeElement获取当前获得焦点的元素,在获取到焦点的一瞬间失去焦点,达到阻止键盘弹出的目的同时不影响van-popup的弹出