web前端-Vue动态显示隐藏表单el-form-item

Posted MinggeQingchun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了web前端-Vue动态显示隐藏表单el-form-item相关的知识,希望对你有一定的参考价值。

给每项表单项添加一个自己的id名,并用v-model绑定相对应的数据,利用v-if根据上一个表单项的数据值来进行显示或隐藏

        <!-- 类别展示隐藏 -->
        <el-form-item id="classShowOrHide" v-model="showClass" v-if="showClass==true" label="类别类型" prop="classType">
             <el-select v-model="form.classType" clearable style="width:380px" placeholder="请选择">
                 <el-option
                     v-for="dict in classList"
                     :key="dict.dictValue"
                     :label="dict.dictLabel"
                     :value="dict.dictValue"
                 ></el-option>
             </el-select>
        </el-form-item>

定义是否展示表单的变量;根据v-model绑定是否展示隐藏

export default 
  name: "Class",
  components: 
  ,
  data() 
    return 
      // 类别是否展示
      showClass: true,
   
,


methods: 
    //显示类别
    openClass() 
        //是否展示班次类型;开班展示,结束隐藏
        this.showClass = true;
    


以上是关于web前端-Vue动态显示隐藏表单el-form-item的主要内容,如果未能解决你的问题,请参考以下文章

vue elementui el-form rules动态验证的实例代码详解

vue el-form多规则rules验证

el-form 多层级表单

vue前端页面表单显隐后校验错位的问题

动态生成的表单如何用 el-form 校验,你知道吗?

如何利用angularjs打造一款简单web应用