element动态表单校验报错transfer a valid prop path to form item 不知道什么原因
、
<el-dialog title="刊登中及已過期的樓盤,需要轉移給分行管理員" :visible.sync="selectManager" width="480px" class="assign-dialog">
<el-form required ref="refAllMan" :model="allManager" label-width="100px" :rules="rules">
<div v-for="(item, index) in delStaff" :key="index">
<el-form-item v-if="item.manangers" label=" " :prop="'delStaff.'+index+'.propertyReceiveID'">
<div>
<span>{{ index}}</span> <span v-text="`${group}${item.manangers[0].departmentName}${fenMan}`"></span>
</div>
<el-select v-model="allManager.propertyReceiveID[index]" placeholder="請選擇">
<el-option v-for="(it, ins) in item.manangers" @click.native="setManager(it, index)" :key="ins" :label="it.name" :value="it.accountID"></el-option>
</el-select>
</el-form-item>
</div>
</el-form>
<span slot="footer" class="dialog-footer">
<el-button @click="backOutTime">返回</el-button>
<el-button type="primary" @click="nextMan">下一步</el-button>
</span>
</el-dialog>
下面是rules
rules: {
propertyReceiveID: [{type:'number',required: true, message: '請選擇管理员', trigger: ["change"] }],
agentReceiveID: [{type:'number',required: true, message: '請選擇代理人', trigger: ["change"] }]
},
不知道为啥报错,的确是prop按照官方文档来的
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
你那循环生成的prop和rule里的能对应上?
你v-for的是delStaff, 而这个应该放到allManager内部也就是
v-for="(item, index) in allManager.delStaff"
调试看下prop解析的路径是什么