elemint-ui 表单验证prop设置问题
现在想要通过el-tabs动态添加form表单,但是这里的表单验证规则应该如何写,试过了集中写法都不行
`
<el-tabs v-model="editableTabsValue" type="border-card" editable style="margin: 10px;" @edit="handleTabsEdit">
<el-tab-pane
v-for="(wrapItem, wrapIndex) in editableTabs"
:key="wrapItem.name"
:label="wrapItem.title"
:name="wrapItem.name"
>
<el-form
ref="dynamicValidateForm"
:model="formData[wrapIndex]"
label-width="100px"
>
<el-form-item
label="应用名"
:rules="[
{ required: true, message: '请输入应用名,应用名2-10个字', trigger: 'blur'},
{ min: 2, max: 10, message: '长度在 2 到 10 个字符', trigger: 'blur'}
]"
:prop="formData[wrapIndex].app_name"
>
<el-input
v-model="formData[wrapIndex].app_name"
placeholder="4-20个字符,中文占两个"
/>
</el-form-item>
</el-form>
</el-tab-pane>
</el-tabs>
`
这里的prop应该如何写才会生效呢?
试过将prop设置为app_name,会报错
万分感激。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
prop设为app_name 就好了吧 ? 你报错是不是你没去掉
prop
前面的":"
这个是我自己封装的组件