废话不多说直接上代码
哪个地方要写input框 就直接把这一部分代码放上 里面双向绑定的值和事件换上自己定义的
<div class="item" @click.stop.prevent="inputPaentClick('input1')">
<input
ref="input1"
placeholder="请输入搜索关键词"
v-model="value"
@keydown.enter="searchs"
/>
</div>
在方法里写上这些
inputPaentClick(refName) {
//解决input框双击才可以聚焦问题
this.$nextTick(() => {
this.$refs[refName] && this.$refs[refName].focus();
});
}
只复制这些就行 input里绑定的事件以及要实现的方法 写在这个事件同级的地方
okk 奴家就退下了 红红火火恍恍惚惚