[Vue warn]: Error in render: “TypeError: Cannot read properties of undef
[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>