vue数据能收到,渲染不上

[Vue warn]: Error in render: "TypeError: Cannot read properties of undefined (reading 'borrowAmount')" found in --->

at src/views/core/integral-grade/form.vue at src/layout/components/AppMain.vue at src/layout/index.vue at src/App.vue

把取值的数据在data中定义一下,然后在控制打印取值,渲染的问题就是你调用的时候没有取到值,先打印一下再调用

这个应该是页面渲染的时候,这个值还没有取到导致问题
可以在元素上加一个v-if,比如borrowAmount是一个对象数组的话

<div v-if="borrowAmount">{{borrowAmount[0].xxx}}</div>

或者加个判断也行

<div>{{borrowAmount?borrowAmount[0].xxx:''}}</div>

使用对象属性时 该对象 值为 null或者undefined 所以 你使用之前做个判断
if(obj&&obj.borrowAmount){
//在使用
}