<template>
<div>
<el-form :model="form" ref="form" label-width="100px" class="demo-dynamic">
<el-form-item
prop="email"
label="邮箱"
:rules="[
{ required: true, message: '请输入邮箱地址', trigger: 'blur' },
{
type: 'email',
message: '请输入正确的邮箱地址',
trigger: ['blur', 'change'],
},
]"
>
<el-input v-model="form.email"></el-input>
</el-form-item>
<el-form-item
v-for="(domain, index) in form.domains"
:label="'域名' + index"
:key="domain.key"
:prop="'domains.' + index + '.value'"
:rules="{
required: true,
message: '域名不能为空',
trigger: 'blur',
}"
>
<el-input v-model="domain.value"></el-input>
<el-button @click.prevent="removeDomain(domain)">删除</el-button>
</el-for
动态增减表单项-element ui
最新推荐文章于 2024-11-08 11:33:32 发布