$refs取值是undefined

ref 被用来给元素或子组件注册引用信息。引用信息将会注册在父组件的 $refs 对象上。如果在普通的 DOM 元素上使用,引用指向的就是 DOM 元素,如果用在子组件上,引用就指向组件实例。
如果使用 v-if dom 就不会被渲染 ref 会一直获取的是undifined,这时可以利用下面方式获取数据

 <div :class="currentStep==0?'el-form-item-show':'el-form-item-hidden'">
.el-form-item-hidden {display: none;}
.el-form-item-show {display: block;}

或者使用setTimeout得到数据

setTimeout(() => {

}, 0)
Logo

前往低代码交流专区

更多推荐