柿霖不是林 发表于 2017-2-14 15:07:50

小程序学习用demo:在线电影票

两个简单的实用功能,使用了猫眼电影api,话说我是不是发布过这个demo,记忆混乱了。。。。







Page({
data: {
    movieDetail: [],
    movieComment:[],
    movieThumbs:[],
    movieDesc:'',
    loading: false,
    desc: false
},
// 页面初始化
onLoad: function (options) {
    // options为页面跳转所带来的参数
    var that = this
    wx.request({
      url: 'http://m.maoyan.com/movie/' + options.id + '.json',
      success: function(res) {
      that.setData({
          movieDetail: res.data.data.MovieDetailModel,
          movieComment:res.data.data.CommentResponseModel,
          loading: true
      })
      var photos = that.data.movieDetail.photos;
      for(var i=0; i<that.data.movieDetail.photos.length; i++){
          photos = photos.replace('/w.h/movie/','/movie/').replace('/w.h/mmdb/','/mmdb/').replace(/.jpg(.*)/,'.jpg@1sc%7C180w_140h_1e_1c.webp')
      }
      that.setData({
          movieDesc: that.data.movieDetail.dra.replace(/<[^>]+>/g,''),
          movieThumbs: photos
      })
      }
    })
},
// 页面初次渲染完成(每次打开页面都会调用一次)
onReady: function(){
    wx.setNavigationBarTitle({
      title: this.data.movieDetail.nm
    })
},
// 展开介绍
showDesc: function() {
    this.setData({
      desc: true
    })
},
// 关闭介绍
hideDesc: function() {
    this.setData({
      desc: false
    })
},
// 打开相册
showAlbum(e){
    wx.navigateTo({
      url: '../album/album?title=navigate&id='+this.data.movieDetail.id+'&pid='+e.target.dataset.index+''
    })
},
// 购票
buyTickets: function() {
    wx.showModal({
      title: '购票提示:',
      content: '目前不支持购买',
      showCancel: false,
      confirmColor: '#ff4d64'
    })
}
})




**** Hidden Message *****

Ywenli 发表于 2017-8-21 09:02:26

感谢分享

a113982258 发表于 2017-8-21 11:45:31

顶一个~

15877310350 发表于 2017-12-17 15:29:50

试试看啊。

dasdadad 发表于 2018-1-23 16:01:48

dddd确实是难得好帖啊,顶先

binkxu 发表于 2018-9-24 16:30:46

楼主好帖子啊

ticktockk2016 发表于 2018-11-6 11:17:00

感觉很好用吧?????

Black Hole 发表于 2018-11-21 13:46:14

顶顶顶 楼主好贴

IT-小白 发表于 2018-12-15 13:30:12

zxCxszfsdf dasadf

程琛 发表于 2018-12-16 19:54:13

顶顶顶5134684231
页: [1] 2 3
查看完整版本: 小程序学习用demo:在线电影票