const http = require('../../utils/http') Page({ data: { // 轮播图片 imgs: [], guoju: [], zongyi: [], meiju: [] }, // 定义获取国剧的方法 async getHotGuoju() { let res = await http({ url: 'https://m.douban.com/rexxar/api/v2/subject_collection/tv_domestic/items?start=0&count=8' }); this.setData({ guoju: res.subject_collection_items, imgs: [...this.data.imgs, res.subject_collection_items[0].photos[0], res.subject_collection_items[1].photos[0]] }) }, async getHotZongyi() { let res = await http({ url: 'https://m.douban.com/rexxar/api/v2/subject_collection/tv_variety_show/items?start=0&count=8' }); this.setData({ zongyi: res.subject_collection_items, imgs: [...this.data.imgs, res.subject_collection_items[0].photos[0], res.subject_collection_items[1].photos[0]] }) }, async getHotMeiju() { let res = await http({ url: 'https://m.douban.com/rexxar/api/v2/subject_collection/tv_american/items?start=0&count=8' }); this.setData({ meiju: res.subject_collection_items, imgs: [...this.data.imgs, res.subject_collection_items[0].photos[0], res.subject_collection_items[1].photos[0]] }) }, onLoad() { wx.showLoading({ title: '数据疯狂加载中...', }) this.getHotGuoju(); this.getHotZongyi(); this.getHotMeiju(); // 我这么写 就能代表数据请求回来了 setTimeout(() => { wx.hideLoading() }, 300); }, })