在created中给data中的属性重新赋值,但不起作用

来源:5-3 歌手数据处理和 Singer 类的封装

慕丝4079674

2019-09-03

http://img.mukewang.com/szimg/5d6e2d9d09157cba06250545.jpg

在created方法中调用getSingerList方法给hotlist重新赋值此时this.hotlist是又值的,在_normalizeSinger方法中,和在created()方法中得到的hotlist值却还是空数组,是因为我赋值的位置不对吗



写回答

1回答

ustbhuangyi

2019-09-03

getSingerList 方法是异步的吧,所以你需要在拿到数据后再去执行 _normalizeSinger

0
2
ustbhuangyi
回复
慕丝4079674
可以用 Promise.all
2019-09-04
共2条回复

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

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

5432 学习 · 3804 问题

查看课程