element动态表单校验报错transfer a valid prop path to form item 不知道什么原因

发布于 2022-09-13 00:46:37 字数 1706 浏览 15 评论 0

       <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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

九歌凝 2022-09-20 00:46:37

你那循环生成的prop和rule里的能对应上?

执手闯天涯 2022-09-20 00:46:37

你v-for的是delStaff, 而这个应该放到allManager内部也就是
v-for="(item, index) in allManager.delStaff"

淡水深流 2022-09-20 00:46:37

调试看下prop解析的路径是什么

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文