最近在做一个vue项目,用的是官方推荐的axios请求数据,数据结构是一级对象嵌套二级对象,发现一级对象数据渲染不报错,二级数据渲染报错。很是郁闷!data函数如下
}
}
}
}
}
返回的数据如下:
报错的原因是在data函数return的card里没有二级对象.所以会报错;
解决办法是:
}
}
}
然后在html中加上下面这句:
然后就不会报错了!希望对你有帮助!~溜了~~~
拓展知识:解决Vue组件页面渲染正常对象报错undefined的问题
首先,页面代码:{{options.fileList[0].fullPath}},
渲染结果:
但是控制台依然报错:
如果有跟我遇到同样问题的朋友一定跟我一样,心里一万只草泥马飘过,都显示正常了,你TM的还给我报错,这我就忍不了了,首先我在页面节点上直接打印,OK,没有问题,能完美的打印出来,然后换了个思路,在mounted里面看看什么情况呢,功夫不负有心人,
答案也很简单,在你渲染的节点加个判断就好了,
以上这篇解决vue.js 数据渲染成功仍报错的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程之家。