计算属性方法没有起作用

<swiper>
 <swiper-slide v-for='(page,index) of pages' :key="index"> 
  <div class="iconsblack" v-for='item of  page' :key="item.id">
  <div class="icon">
  <img class="icon-img" :src="item.imgurl" />
  </div>
  <p class="icon-desc">{{item.desc}}</p>
  </div>
  </swiper-slide>
   </swiper> 


    pages () {
        const  pages=[]
        this.iocnlist.forEach((item,index)=>{
            const page=Math.floor(index/8)
            if(!pages[page]){
              pages[page]=[]
            }
            pages[page].push=pages[item]
        })
        return pages
    }
 pages[page].push=pages[item]是什么鬼,可能是 pages[page].push(item)吧