【Vue】Uncaught (in promise) TypeError: Cannot read properties of undefined (reading ‘avatarUrl‘)

问题描述


今天对接口的时候,发现这个问题,读不到接口的属性。
【Vue】Uncaught (in promise) TypeError: Cannot read properties of undefined (reading ‘avatarUrl‘)_第1张图片
我的出错点
【Vue】Uncaught (in promise) TypeError: Cannot read properties of undefined (reading ‘avatarUrl‘)_第2张图片

一般出现读不到属性的问题,就是属性的前一个值找不到(也就是我的creator出问题了)。也就是这个属性不存在,或者存在这个属性,但一开始并没有读到。


解决方案(2种):

第一种、在接口赋值的时候加个空值,creator出问题,设置个creator的空数组
【Vue】Uncaught (in promise) TypeError: Cannot read properties of undefined (reading ‘avatarUrl‘)_第3张图片
第二种、在调用接口的时候加?

【Vue】Uncaught (in promise) TypeError: Cannot read properties of undefined (reading ‘avatarUrl‘)_第4张图片

你可能感兴趣的:(Vue,vue.js,javascript,ecmascript,前端,前端框架)