今天写音乐解析的时候发现我取不出axios获取到的数组中的数组......
俗话说:“只有你把可能遇到的和不可能遇到的问题都遇到了才有可能成为大神”
何况我还是一小只小白白呢


事实证明我想多了,我并不需要将它取出来,但是这个取出方法已经试出来了,也就贴上吧
我使用的是VUE+element
用的是elementui中的表格,他只能绑定一个数组对象(当时我不知道能够读取数组对象中的数组的元素)
读取方法:scope.row.artists[0].name


下面是取出数组中的数组的代码,如果需要取出元素就在for循环一次就行了

 getSongs(){
            //之前我已经事先把数组存入sessionStorage了
            this.songs = JSON.parse(sessionStorage.getItem('songs'));
            // 第一个for循环,将原数组中的每一项数组存放到新的容器中
            for(var i = 0;i<this.songs.length;i++){
                       //将第i个数组中的artists数组放入tempObj中
                     this.tempObj = this.songs[i].artists;
                       //利用push函数在songer数组中追加tempObj的数组
                      this.songer.push(this.tempObj);
            }
            
           //console.log(this.nameObj);
        }

Last modification:March 3rd, 2020 at 02:56 am
If you think my article is useful to you, please feel free to appreciate