在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ vue循環(huán)用倒敘的方法始終報錯為啥

vue循環(huán)用倒敘的方法始終報錯為啥

<div class="eventlist" v-if="eventsList.length > 0">
<div class="eventItem" v-for="(item,index) in eventsList.reverse()" :key="index">
</div>
</div>
報錯如下
You may have an infinite update loop in a component render function.

回答
編輯回答
舊酒館

無限循環(huán)啊 不要在模板里面改變數據 因為改變數據會更新模板
eventsList.reverse()改變了原數組eventsList ==> 觸發(fā)更新 ==> eventsList.reverse()==>觸發(fā)更新
可以用computed

<div class="eventItem" v-for="(item,index) in usersReverse" :key="index"></div>

computed: {
    usersReverse: function () {
      return this.users.reverse();
    }
  }
2017年12月12日 01:03