import {
  getBannerList
} from '~/api/global'
Component({
  properties: {
    // banner的classify是:1:官方推荐;2:作品展播;3:官方活动;4:关注作品;5:我的作品;
    classify: {
      type: Number,
      value: 1,
      observer(newVal) {
        this.getBannerList()
      }
    }
  },
  data: {
    bannerList: [],
    current: 0
  },
  methods: {
    async getBannerList() {
      let bannerList = await getBannerList(this.properties.classify)
      this.setData({
        bannerList,
        current: 0
      })
    },
    bannelEvent({
      currentTarget
    }) {
      //1:图片,2:邀新榜,3:热播榜,4:挑战pk榜,5,朗读赛,6,领取勋章
      let {
        type,
        content
      } = currentTarget.dataset
      if ([2, 3, 4].includes(type)) {
        wx.navigateTo({
          url: `/pages/ranking/index?id=${content}&type=${type}`,
        })
      } else if (type == 5) {
        wx.navigateTo({
          url: '/pages/match/index',
        })
      } else if (type == 1) {
        wx.navigateTo({
          url: `/pages/rankIntro/index?img=${content}`,
        })
      }
    },
  }
})