index.ts 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. // index.ts
  2. // 获取应用实例
  3. var mixins = require('../../utils/mixins')
  4. Page({
  5. mixins: [mixins],
  6. data: {
  7. array: 6,
  8. isList:true,
  9. score:10,
  10. paging: {
  11. pageSize: 8,
  12. pageNum: 1,
  13. total: 80,
  14. showSize: 3,
  15. current: 1,
  16. },
  17. detail:{},
  18. roomId:'',
  19. id:''
  20. },
  21. onShareAppMessage() {
  22. // const promise = new Promise(resolve => {
  23. // resolve({
  24. // title: '【律道公园大冒险】一起来闯关吧!',
  25. // path: `/pages/activity_mode/index?shareid=${this.data.roomId}`,
  26. // // @ts-ignore
  27. // imageUrl:`${this.data.g_cdn}/images/bg_home@2x.jpg`
  28. // })
  29. // })
  30. return {
  31. title: '【律道公园大冒险】一起来闯关吧!',
  32. path: `/pages/activity_mode/index?shareId=${this.data.roomId}`,
  33. // @ts-ignore
  34. imageUrl:`${this.data.g_cdn}/images/bg_home@2x.jpg`
  35. }
  36. },
  37. onLoad(options) {
  38. let {id,roomId,userId} = options
  39. // @ts-ignore
  40. this.data.fetchutil.get(`cms/room/detail/${roomId}`, {}, {}).then((response: any) => {
  41. response.data.room.endTime = response.data.room.endTime.slice(0, -3)
  42. this.setData({
  43. detail:response.data,
  44. roomId,
  45. id,
  46. userId
  47. })
  48. })
  49. },
  50. backlist(){
  51. this.setData({
  52. isList:true
  53. })
  54. },
  55. handleItem(){
  56. this.setData({
  57. isList:false
  58. })
  59. },
  60. startgame(){
  61. wx.navigateTo({
  62. // @ts-ignore
  63. url: `../game/index?roomId=${this.data.roomId}&gameLogId=${this.data.id}`,
  64. })
  65. }
  66. })