【发布时间】:2017-09-20 08:13:50
【问题描述】:
我想知道在 vue 中使用过滤器
我知道计算,当我使用它时,但我的问题是
我使用此代码对水果数组进行排序,而不是使用计算
<li v-for="fruit in fruits.sort() ">{{fruit }}</li>
它运行,我得到了正确的结果
但控制台通知我错误
[Vue warn]: You may have an infinite update loop in a component render function.
(found in <MyFilter> at C:\xampp\htdocs\projects\max\___explaning\169_filters_mixins\src\MyFilter.vue)
warn @ VM6599:564
flushSchedulerQueue @ VM6599:2340
(anonymous) @ VM6599:511
nextTickHandler @ VM6599:460
当我删除 .sort() 警告消失了
问题: 为什么会出现这个警告,有没有办法在不使用计算值的情况下将 .sort() 添加到 v-for 数组中
【问题讨论】:
标签: javascript vuejs2 vue-filter