//html
<uni-easyinput placeholder="请输入" v-model="..." ref="inputRef" ></uni-easyinput>
//js
let inputRef = ref(null);
......
if(...){
inputRef.focus(); //没效果
inputRef.value.focus(); //没效果
inputRef.focus = true; //没效果
inputRef.value.focus = true; //没效果
}
3 个回复
靐齉齾麤龖龗 - 解决不了问题,那就解决提出问题的人
<uni-easyinput placeholder="请输入" v-model="..." ref="inputRef" :focus="focus"></uni-easyinput>
const focus = ref(!1)
if(...){
focus.value = !0
}
DCloud_UNI_yuhe
给你提供一个示例,你看一下能不能满足你的要求:
kk4587
<uni-easyinput :focus="focus" v-model="input" placeholder="" />
this.focus= false
setTimeout(() => {
this.focus= true
}, 100)