- 这个报错是因为用了一些数据的length属性,但是这些属性为空或者就没有
- 可以在整体加一个 v-if
这样当数据还没有返回时 就不会渲染 只有数据返回回来时 才会进行渲染
这样就会解决报错的问题
代码如下 代码片.
<div class="main" v-if="book.items">
<div class="img-list"
v-for="list in book.items.length > 5? book.items.slice(1, 4): book.items "
v-bind:key="list.id">
<div class="new-img">
<img :src="imageUrl(list)" alt="">
<h1 class="title">{{list.title}}</h1>
</div>
</div>
友情提示 报错时 看到Error in render 的问题 其实都是渲染问题噢