//index.js //获取应用实例 const app = getApp() const myRequest = require('../../api/index.js'); Page({ /** * 页面的初始数据 */ data: { imgList: [ '/image/swiper/ad1.jpg', '/image/swiper/ad2.jpg', '/image/swiper/ad3.jpg', '/image/swiper/ad4.jpg', '/image/swiper/ad5.jpg', '/image/swiper/ad6.jpg', '/image/swiper/ad7.jpg' ], navList: [{ icon: '/image/nav-icon/diantai.png', events: 'goToBangDan', text: '榜单' }, { icon: '/image/nav-icon/diantai.png', events: 'goToBangDan', text: '听小说' }, { icon: '/image/nav-icon/diantai.png', events: 'goToBangDan', text: '情感电台' }, { icon: '/image/nav-icon/diantai.png', events: 'goToBangDan', text: '听知识' }, ], swiperCurrent: 0, }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { const that = this myRequest.getData().then(res => { that.setData({ showitem: true, guess: res.data.guess.list.slice(0, 3), xiaoshuocontent: res.data.hotRecommends.list[0].list, xiangshengcontent: res.data.hotRecommends.list[2].list, tuokocontent: res.data.hotRecommends.list[4].list }) }).catch(err => { that.setData({ showitem: false }) }) }, //轮播图改变事件 swiperChange: function (e) { this.setData({ swiperCurrent: e.detail.current }) }, goToBangDan: function () { wx.navigateTo({ url: '/pages/index/bangdan/bangdan', }) }, gotoDetails(e) { const url = e.currentTarget.dataset.coverimg; const title = e.currentTarget.dataset.title; wx.navigateTo({ // 页面传参 url: '/pages/details/details?url=' + url + '&title=' + title, }) } })