text: // pages/home/home.js
  const qcloud = require('../../../vendor/wafer2-client-sdk/index.js')
  const config = require('../../../config.js')
  
  Page({
  
    /**
     * 页面的初始数据
     */
    data: {
      movieHotList: [], // 热门电影列表
    },
  
    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function (options) {
      this.getMovieHotList()
    },
  
    getMovieHotList(callback) {
      wx.showLoading({
        title: '加载中',
      })
      qcloud.request({
        url: config.service.movieHot,
        success: result => {
          wx.hideLoading()
          if (!result.data.code) {
            this.setData({
              movieHotList: result.data.data
            })
          } else {
            wx.showToast({
              title: '加载失败',
            })
          }
        },
        fail: result => {
          wx.hideLoading()
          wx.showToast({
            title: '加载失败',
          })
        },
        complete() {
          callback && callback();
        }
      });
    },
  
    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function () {
  
    },
  
    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function () {
  
    },
  
    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function () {
  
    },
  
    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function () {
  
    },
  
    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {
      this.getMovieHotList(()=>{
        wx.stopPullDownRefresh()
      })
    },
  
    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function () {
  
    },
  
    /**
     * 用户点击右上角分享
     */
    onShareAppMessage: function () {
  
    }
  })