index.js 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. //index.js
  2. //获取应用实例
  3. const app = getApp()
  4. var utils = require('../../utils/utils.js');
  5. Page({
  6. /**
  7. * 页面的初始数据
  8. */
  9. data: {
  10. imgList:[
  11. '/image/ad1.jpg',
  12. '/image/ad2.jpg',
  13. '/image/ad3.jpg',
  14. '/image/ad4.jpg',
  15. '/image/ad5.jpg',
  16. '/image/ad6.jpg',
  17. '/image/ad7.jpg'
  18. ],
  19. navList:[
  20. {icon:'/image/nav-icon/diantai.png',events:'goToBangDan',text:'榜单'},
  21. {icon:'/image/nav-icon/diantai.png',events:'goToBangDan',text:'听小说'},
  22. {icon:'/image/nav-icon/diantai.png',events:'goToBangDan',text:'情感电台'},
  23. {icon:'/image/nav-icon/diantai.png',events:'goToBangDan',text:'听知识'},
  24. ],
  25. swiperCurrent: 0,
  26. },
  27. //轮播图改变事件
  28. swiperChange: function(e){
  29. //console.log(e.detail.current);
  30. this.setData({
  31. swiperCurrent: e.detail.current
  32. })
  33. },
  34. /**
  35. * 生命周期函数--监听页面加载
  36. */
  37. onLoad: function (options) {
  38. var that = this;
  39. var url = 'http://mobile.ximalaya.com/mobile/discovery/v3/recommend/hotAndGuess?code=43_310000_3100&device=android&version=5.4.45';
  40. // 调用的是自己封装的工具函数,在utils中
  41. utils.myRequest({
  42. url:url,
  43. methods:'GET',
  44. success:function(result){
  45. console.log("我被执行了")
  46. that.setData({
  47. showitem:true,
  48. guess:result.data.paidArea.list,
  49. xiaoshuocontent:result.data.hotRecommends.list[0].list,
  50. xiangshengcontent:result.data.hotRecommends.list[2].list,
  51. tuokocontent:result.data.hotRecommends.list[4].list
  52. })
  53. },
  54. fail:function(){
  55. that.setData({
  56. showitem:false
  57. })
  58. }
  59. });
  60. },
  61. goToBangDan:function(){
  62. wx.navigateTo({
  63. url: '/pages/index/bangdan/bangdan',
  64. })
  65. },
  66. gotoDetails(e){
  67. // console.log(e)
  68. var url = e.currentTarget.dataset.coverimg;
  69. var title = e.currentTarget.dataset.title;
  70. wx.navigateTo({
  71. url: '/pages/details/details?url='+url+'&title='+title,
  72. })
  73. }
  74. })