2019-02-26 记录vue中使用v-if导致无法获取到ref的问题

使用了v-if 后,将不会渲染子组件内容,导致this.$refs获取不到对应的名称

解决办法就是 代替 v-if ,使用style中的 display: none;

.el-form-item-hidden {display: none;}

在组件中使用 :class="[form.type == 'talbe'?'':'el-form-item-hidden']" 来代替 v-if=" form.type == 'table' "

你可能感兴趣的:(2019-02-26 记录vue中使用v-if导致无法获取到ref的问题)