<div class="item_right">
<input type="text" v-model="query.username" ref="mats">
<img src="../../assets/images/edit.png" alt="" class="icon_edit" @click="name">
</div>
name(){
this.query.username = ''
this.$nextTick( () =>{
this.$refs.mats.focus()
})
}
微信小程序原生做法,主要是 :focus=""里面的值做判断,为true的时候就会聚焦
<view class="basic-column-hang">
<input class="{{name ? 'basic-column-input1' : 'basic-column-input2'}}" value="{{name}}" focus="{{nameStatus}}" data-name="name" bindinput="enterInput" bindfocus="focus" data-id="1" maxlength="5" placeholder="请输入姓名" placeholder-class="placeholder"/>
<image bindtap="del" data-name="name" wx:if="{{delStatus == 1}}" class="basic-column-img" src="/images/del.png"></image>
</view>