帮我看一下,获取数据,一会有,一会没有,怎么回事?

来源:6-5 歌手详情数据抓取

请让我安静一会儿

2019-08-29

写回答

2回答

ustbhuangyi

2019-08-31

res.data.list 是否有值? 内部加个 debugger,断点调试一下就知道了。

0
1
请让我安静一会儿
恩恩额
2019-08-31
共1条回复

ustbhuangyi

2019-08-30

请提供详细的问题描述。

0
1
请让我安静一会儿
export default { data(){ return { songs:[] } }, created(){ this._getSingerDetail() }, computed:{ ...mapGetters([ "singer", ]) }, methods:{ _getSingerDetail(){ if(!this.singer.id){ this.$router.push("/singer") return ; } // 这里根据获取的转态id值来获取数据, singerDetail(this.singer.id).then((res)=>{ if(res.code===ERR_OR){ console.log(res.data.list); this.songs=this._normallizeSong(res.data.list); < !!!!!******* > console.log(this.songs);//这个地方获取的值为空啊,怎么回事 } }) }, _normallizeSong(list){ // 这里定义一数组,放入合适的数据 let ret=[]; list.forEach((item)=>{ let {musicData}=item; console.log("memememme!") console.log(musicData); if(musicData.songid && musicData.ablummid){ ret.push(createSong(musicData)); } }) return ret; } }}
2019-08-30
共1条回复

Vue2.0高级应用教学实战,开发企业级移动端音乐Web App

Vue.js高级知识应用大集合,实战企业级APP,教你搞定组件化开发。

5432 学习 · 3804 问题

查看课程