①可以通过添加setTimeout来实现(但是有时候会出问题,会失效)
//设备号失焦事件
blurInput(){
setTimeout(() => {
this.isShowAuto = false
},100)
},
②可以把点击事件修改成@mousedown鼠标按下事件(推荐这样解决)
<div v-show="isShowAuto" class="auto">
<ul>
<li v-for="(item,index) in autoList" :key="index" @mousedown="handleClickCurrentDevice(item)">{{item}}</li>
</ul>
</div>