index.js 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. // pages/zl_detail/index.js
  2. Page({
  3. /**
  4. * 页面的初始数据
  5. */
  6. data: {
  7. testImg: '../../../imgs/testImg/thumbSmallImg2.jpg',
  8. avatar: '../../../imgs/testImg/1.jpg',
  9. icon_quanping:'../../../imgs/quanping.png',
  10. active: false,
  11. isLike:false,
  12. likeNum:526,
  13. animationData:{},
  14. readActive: false,
  15. longitude: 113.324520,
  16. latitude: 23.099994,
  17. tour_info_data:[{
  18. title:'地址:',
  19. txt:'北京市朝阳区崔各乡庄各庄村顺白马路马嘻路口100米路北'
  20. }, {
  21. title: '开放时间',
  22. txt: '周二到周日10:00-18:00 (每周一闭馆)'
  23. }, {
  24. title: '电话:',
  25. txt: '+86 10 8456654654'
  26. }]
  27. },
  28. /**
  29. * 生命周期函数--监听页面加载
  30. */
  31. onLoad: function (options) {
  32. var animation = wx.createAnimation({
  33. duration: 400,
  34. timingFunction: 'ease-in-out',
  35. })
  36. this.animation = animation
  37. animation.scale(1.5, 1.5).step();
  38. animation.scale(1, 1).step();
  39. this.setData({
  40. animationData: animation
  41. })
  42. },
  43. clickCell: function () {
  44. console.log(this.data.active);
  45. this.setData({
  46. active: !this.data.active
  47. })
  48. },
  49. readMore: function () {
  50. this.setData({
  51. readActive: !this.data.readActive
  52. })
  53. },
  54. navigateToLocation: function () {
  55. let { latitude, longitude } = this.data;
  56. wx.openLocation({
  57. latitude: latitude,
  58. longitude: longitude,
  59. scale: 28,
  60. success: function (res) { },
  61. fail: function (res) { },
  62. complete: function (res) { }
  63. });
  64. },
  65. addLike: function () {
  66. if (this.data.isLike) {
  67. this.setData({
  68. isLike: !this.data.isLike,
  69. likeNum: this.data.likeNum - 1
  70. })
  71. } else {
  72. this.setData({
  73. isLike: !this.data.isLike,
  74. likeNum: this.data.likeNum + 1
  75. })
  76. }
  77. },
  78. /**
  79. * 生命周期函数--监听页面初次渲染完成
  80. */
  81. onReady: function () {
  82. },
  83. /**
  84. * 生命周期函数--监听页面显示
  85. */
  86. onShow: function () {
  87. },
  88. /**
  89. * 生命周期函数--监听页面隐藏
  90. */
  91. onHide: function () {
  92. },
  93. /**
  94. * 生命周期函数--监听页面卸载
  95. */
  96. onUnload: function () {
  97. },
  98. /**
  99. * 页面相关事件处理函数--监听用户下拉动作
  100. */
  101. onPullDownRefresh: function () {
  102. },
  103. /**
  104. * 页面上拉触底事件的处理函数
  105. */
  106. onReachBottom: function () {
  107. },
  108. /**
  109. * 用户点击右上角分享
  110. */
  111. onShareAppMessage: function () {
  112. }
  113. })