【发布时间】:2020-01-30 15:30:23
【问题描述】:
所以我有一个从 api 获得的数据,
{
"companyName": "Niche",
}
我希望他们填写表单并在提交数据之前使用 element-ui el-form 组件进行验证。这是表格:
模板:
<el-form ref="form" :model="form" :rules="formRules">
<el-form-item :prop="companyName">
<el-input :value="response.companyName" :placeholder="response.companyName" class="input-company-name"></el-input>
</el-form-item>
</el-form>
脚本:
data() {
return {
form: {
companyName: '',
},
formRules: {
companyName: [{
required: true,
message: 'Please input Company Name',
trigger: 'blur',
}],
}
},
methods: {
submitForm(form){
this.$refs[form].validate((valid)=> {
// perform http request
})
}
我试过了
<el-form-item :prop="'response.' + index + '.companyName'">
<el-input :value="response.companyName" :placeholder="response.companyName" class="input-company-name"></el-input>
</el-form-item>
但是要么我无法获取数据来填写表格,要么验证不起作用。谁能告诉我如何解决这个问题?
【问题讨论】:
标签: validation vue.js element-ui