账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    vue jsx多层map嵌套问题
    26
    0
    数据格式为:this.form.data[i].col[i].col[i].data[i]需要取到最后这层的data为数据,但是,最后这层data可能是为空的,这就导致了会出现 Cannot read properties of undefined (reading 'map')的情况。原错误代码↓render: (h, params) => { const subjectId = { subjectId: this.form.subjectId } return <div class='text-left'> { params.row.data.map((item, index) => { { item.col.map((obj, index) => { { obj.col.map((obj, index) => { const rules = obj.data || [] return <RuleModule ref='ruleModule' v-model={rules} index={0} multiple-limit={1} subject-id={this.form.subjectId} /> }) } }) } }) } </div> }还有一种情况是在新增的时候,也就是前面几层都为空的情况下,我需要如何才能把数据也绑定到最后这层data里在这里先感谢各位大神们的解答,小弟感激不尽!
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部