element的autofocus失效问题解决

原因:
autofocus是vue中input的原生属性,element也支持这种方法,
但是element中的el-input组件外面还有其他组件, 导致autofocus失效, 只能手动调用focus方法来聚集。
方法:

绑定ref


this.$refs.myNameId.focus();

--------------------------------------------------------------------

动态绑定ref


this.$nextTick(()=>{
    let id = 'input'+this.form.id;
    this.$refs[id].focus();
})

你可能感兴趣的:(Vue)