v-show应该是有加载的呀,实在想不明白;现在需求就是点击这个id为item9的DIV就去获取input框焦点,可是v-show="false"后就没有反应的,要是有显示的话一切都是跑的通的
HTML代码:
<div id="item9" class="memuModule" @click="clickToFocus()">
</div>
<div v-show="true">
<input v-model="codeTemp" autofocus ref="alwaysFocus" @change="searchEnterFun"></input>
</div>
JS代码:
//change事件截取二维码
searchEnterFun(){
var dataEn = this.codeTemp.split(":")
console.log(dataEn)
},
//对焦input框以填写健康码
clickToFocus(){
this.$nextTick(() => {
this.$refs.alwaysFocus.focus()
})
},
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…