TypeError: Cannot read property 'length' of undefined
记录一下遇到的这个问题
开发中遇到了这个问题,在使用length的时候会报这个错误,虽然没有什么影响,但是飘红总是很难受,搜索问题后得知是因为,后台在返回数据时是需要时间的 不管多快 都是需要时间的 但是在初始化时,并没有给一个空的数组 注意 是数组形式 所以当调用 .length 方法时 这时后台数据还没有返回回来 此时它不是数组 就会报错
<template>
<el-card class="maincard" >
<parameters
v-if="
conDetail.upperMultiplicity == 1 &&
(conDetail.parameters.length !== 0 || conDetail.references.length !== 0)
"</