movie-detail.js 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. import { Movie } from 'class/Movie.js';
  2. var app = getApp();
  3. Page({
  4. data: {
  5. movie: {},
  6. visible: false
  7. },
  8. onLoad: function(options) {
  9. var movieId = options.id;
  10. var url = app.globalData.doubanBase +
  11. "/v2/movie/subject/" + movieId;
  12. var movie = new Movie(url);
  13. // var movieData = movie.getMovieData();
  14. // var that = this;
  15. // movie.getMovieData(function (movie) {
  16. // that.setData({
  17. // movie: movie
  18. // })
  19. // })
  20. //C#、Java、Python lambda
  21. movie.getMovieData((movie) => {
  22. this.setData({
  23. movie: movie
  24. });
  25. this.setData({
  26. visible: true
  27. });
  28. })
  29. },
  30. /*查看图片*/
  31. viewMoviePostImg: function(e) {
  32. var src = e.currentTarget.dataset.src;
  33. wx.previewImage({
  34. current: src, // 当前显示图片的http链接
  35. urls: [src] // 需要预览的图片http链接列表
  36. })
  37. },
  38. })