vue 2.0 在v-for遍历的下,通过v-if对内容进行筛选过了,怎么得到实际显示的li的个数呢?

<ul>
    <li v-for="book in books" v-if="show(book)">{{book}}</li>
</ul>

怎么写能够获得实际显示的li的个数?
v-if 里面添加计数没有用,会报错,

You may have an infinite update loop in a component render function.
(found in root instance)

出现死循环

阅读 12.5k
3 个回答

现在业务代码中对 books对象进行数据筛选,然后再丢给template渲染。 而不是把这种业务逻辑丢到template中去。

新手上路,请多包涵

(book, index) in books

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题