如下代码,将myringList里的数据循环遍历出来,子元素Type=7的,就将这个元素push进movieList数组的data属性中,这种方法数据视图是不会更新的

this.myRingList.forEach(function(item){
    if(item.Type==7){
         this.movieList.data.push(item)
      }else{
         this.musicList.data.push(item)
     }
})

这时,可以创建两个变量movieListArr和musicListArr,将数据先push进变量中,然后再将变量赋值到data的movieList.data和musicList.data中

	let movieListArr=[]
    let musicListArr=[]
    this.myRingList.forEach(function(item){
        if(item.Type==7){
         movieListArr.push(item)
        }else{
          musicListArr.push(item)
    	 }
	 })
	this.movieList.data=movieListArr
	this.musicList.data=musicListArr
Logo

前往低代码交流专区

更多推荐