详情页有好几个tab切换页面。所以用组件写。在组件取值的时候,由于嵌套太多层,我所要获取的数据在一个数组的第一个元素里面的对象里。所以我用data.array[0]取值,就报错,未获取到未定义的属性。
我把代码全部注释,一个一个检查,就是这个原因。就百度。找的一个答案是,由于嵌套太深,需要用`逻辑与`判断data.array是否有数据,有数据再进行渲染。
根据这个方法,我完成了页面渲染,并且没有报错了。
<el-descriptions class="margin-top" :column="3" direction="vertical" :colon="false"
title="保证金条款">
<el-descriptions-item label="保证金类型" :labelStyle="labelStyle"
:contentStyle="contentStyle">
<dict-tag :type="DICT_TYPE.DEPOSIT_T