1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- 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);
- },
- })
|