index.js 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. //index.js
  2. //获取应用实例
  3. const app = getApp()
  4. const util = require("../../util/util.js")
  5. Page({
  6. data: {
  7. StatusBar: app.globalData.StatusBar,
  8. CustomBar: app.globalData.CustomBar,
  9. CustomRate: app.globalData.CustomRate,
  10. info:{},
  11. swiperList:[],
  12. hot_list:[],
  13. },
  14. goCamara: function (el) {
  15. wx.navigateTo({
  16. url: '../flower/identify',
  17. })
  18. },
  19. onLoad: function ( ) {
  20. app.checkLogin( ()=>{
  21. this.loadData()
  22. } )
  23. },
  24. loadData :function( cb ){
  25. let that = this
  26. util.http("base/getActiveAd", {}, function (err, res) {
  27. if( err == 0){
  28. that.setData({ swiperList:res})
  29. }
  30. cb && cb()
  31. });
  32. },
  33. onShow: function(){
  34. this.data.info.id || this.loadData( );
  35. },
  36. gotoUserInfo: function (e) {
  37. wx.navigateTo({
  38. url: `/pages/user/home/myInfo`,
  39. })
  40. },
  41. gotoHistory: function (e) {
  42. wx.navigateTo({
  43. url: `/pages/garden/history/index`,
  44. })
  45. },
  46. gotoNearBy: function(e){
  47. wx.navigateTo({
  48. url: `/pages/user/map/map`,
  49. })
  50. },
  51. getDetail(e){
  52. let index = e.currentTarget.dataset.index;
  53. let id = this.data.hot_list[index].id
  54. wx.navigateTo({
  55. url: `/pages/garden/info/info?id=${id}`,
  56. })
  57. },
  58. linkWiki: function (e) {
  59. let name = e.currentTarget.dataset.name;
  60. if( !name ) return;
  61. wx.navigateTo({
  62. url: `/pages/wiki/info/wikiInfo?name=${name}`,
  63. })
  64. },
  65. gotoWikiList: function(e){
  66. wx.navigateTo({
  67. url: `/pages/wiki/index/index`
  68. })
  69. },
  70. gotoVoteList: function(e){
  71. wx.navigateTo({
  72. url: `/pages/vote/list/index`,
  73. })
  74. },
  75. onShareAppMessage: function () {
  76. return {
  77. title: "识花小助手",
  78. desc: "",
  79. imageUrl: "",
  80. path: '/pages/index/index',
  81. success: (res) => {
  82. util.showSuccess("邀请成功");
  83. },
  84. fail: (res) => {
  85. util.showMsg("转发失败");
  86. }
  87. }
  88. }
  89. })