在页面中使用slice, 页面报错,报错原因 是由于数组对象未定义或为null 引起的,所以查看获取数据的接口是否请求到了数据。
因为加载顺序(生命周期)的问题导致先执行的时候为空,做个空数据就好了 (typeIdPro.sysqalist || ‘’)
原来的代码
<span
v-for="(item,index) in card_info.introduce.slice(0,2)"
:key="index"
>{{item}}</span>
<span
v-for="(item,index) in (card_info.introduce || '').slice(0,2)"
:key="index"
>{{item}}</span>