rise.js 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172
  1. import * as echarts from '../../ec-canvas/echarts';
  2. var app = getApp()
  3. function initChart(canvas, width, height, dpr, data) {
  4. const chart = echarts.init(canvas, null, {
  5. width: width,
  6. height: height,
  7. devicePixelRatio: dpr // new
  8. });
  9. canvas.setChart(chart);
  10. var option = {
  11. xAxis : {
  12. type : 'category',
  13. splitNumber: 2,
  14. scale: true,
  15. show:false,
  16. splitLine:{
  17.     show:false
  18.   }
  19. },
  20. yAxis : {
  21. type : 'value',
  22. splitNumber: 2,
  23. scale: true,
  24. show:false,
  25. splitLine:{
  26.     show:false
  27.    }
  28. },
  29. series: [{
  30. type: 'line',
  31. smooth: true,
  32. symbol: 'none',
  33. lineStyle: {
  34. color: '#D81E06',
  35. },
  36. data:data,
  37. areaStyle: {
  38. color: '#D81E06',
  39. },
  40. }]
  41. };
  42. chart.setOption(option);
  43. return chart;
  44. }
  45. Page({
  46. data: {
  47. // 页面配置
  48. winWidth: 0,
  49. winHeight: 0,
  50. // tab切换
  51. currentTab: 0,
  52. ec: {
  53. onInit: initChart
  54. },
  55. array:[
  56. {
  57. title:'AppL',
  58. subtitle:"APPL INC",
  59. Increase:"1.22",
  60. digital:"33",
  61. data:[52,56,355,444]
  62. },
  63. {
  64. title:'AppL',
  65. subtitle:"APPL INC",
  66. Increase:"1.22",
  67. digital:"33",
  68. data:[52,56,355,444,52,56,355,444,52,56,355,444,2]
  69. },
  70. {
  71. title:'AppL',
  72. subtitle:"APPL INC",
  73. Increase:"1.22",
  74. digital:"33",
  75. data:[52,56,355,44554]
  76. },
  77. {
  78. title:'AppL',
  79. subtitle:"APPL INC",
  80. Increase:"1.22",
  81. digital:"33",
  82. data:[52,56,355,444]
  83. },
  84. {
  85. title:'AppL',
  86. subtitle:"APPL INC",
  87. Increase:"1.22",
  88. digital:"33",
  89. data:[52,56,355,444]
  90. },
  91. {
  92. title:'AppL',
  93. subtitle:"APPL INC",
  94. Increase:"1.22",
  95. digital:"33",
  96. data:[52,56,355,44554]
  97. },
  98. {
  99. title:'AppL',
  100. subtitle:"APPL INC",
  101. Increase:"1.22",
  102. digital:"33",
  103. data:[52,56,355,444]
  104. },
  105. {
  106. title:'AppL',
  107. subtitle:"APPL INC",
  108. Increase:"1.22",
  109. digital:"33",
  110. data:[52,56,355,444]
  111. },
  112. {
  113. title:'AppL',
  114. subtitle:"APPL INC",
  115. Increase:"1.22",
  116. digital:"33",
  117. data:[52,56,355,44554]
  118. },
  119. {
  120. title:'AppL',
  121. subtitle:"APPL INC",
  122. Increase:"1.22",
  123. digital:"33",
  124. data:[52,56,355,44554]
  125. }
  126. ],
  127. },
  128. onLoad: function() {
  129. var that = this;
  130. // 获取系统信息
  131. wx.getSystemInfo({
  132. success: function(res) {
  133. that.setData({
  134. winWidth: res.windowWidth,
  135. winHeight: res.windowHeight
  136. });
  137. }
  138. });
  139. },
  140. // 滑动切换tab
  141. bindChange: function(e) {
  142. var that = this;
  143. that.setData({
  144. currentTab: e.detail.current
  145. });
  146. },
  147. // 点击tab切换
  148. swichNav: function(e) {
  149. var that = this;
  150. if (this.data.currentTab === e.target.dataset.current) {
  151. return false;
  152. } else {
  153. that.setData({
  154. currentTab: e.target.dataset.current
  155. })
  156. }
  157. },
  158. open: function (e) {
  159. console.log(e)
  160. wx.navigateTo({
  161. url: '../item/item'
  162. });
  163. }
  164. })