[Vue warn]: Error in render: "TypeError: Cannot read properties of undefined

原因:渲染错误:

结论:表达式a.b.c,在对象a中没有对象b,那么读取对象a.b.c中的值,自然会报错。如果是两层表达式a.b则不会报错,返回的是undefined。 ,三层就会报错

解决方案


    <!-- 直接使用报错 -->
    {{sku[0].skuName}}

    <!--  解决  -->
    <template v-if="sku[0]"> {{sku[0].skuName}}</template>
Logo

前往低代码交流专区

更多推荐