uniapp,h5

tabbar-2.vue 2.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. <template>
  2. <view class="container">
  3. <uni-card is-full padding>
  4. <uni-section title="彩票" type="line" padding title-font-size="48upx">
  5. <uni-grid :column="4" border-color="#03a9f4" @change="change">
  6. <uni-grid-item :index="0">
  7. <view class="grid-item-box">
  8. <image class="image" src="/static/img/lottory/ssq.png" mode="aspectFill" />
  9. </view>
  10. </uni-grid-item>
  11. <uni-grid-item :index="1">
  12. <view class="grid-item-box">
  13. <image class="image" src="/static/img/lottory/kl8.png" mode="aspectFill" />
  14. </view>
  15. </uni-grid-item>
  16. <uni-grid-item :index="2">
  17. <view class="grid-item-box">
  18. <image class="image" src="/static/img/lottory/dlt.png" mode="aspectFill" />
  19. </view>
  20. </uni-grid-item>
  21. <uni-grid-item :index="3">
  22. <view class="grid-item-box">
  23. <image class="image" src="/static/c4.png" mode="aspectFill" />
  24. </view>
  25. </uni-grid-item>
  26. </uni-grid>
  27. </uni-section>
  28. </uni-card>
  29. <uni-card is-full padding>
  30. <uni-section title="股票" type="line" padding title-font-size="48upx">
  31. <uni-grid :column="4" border-color="#03a9f4" @change="change">
  32. <uni-grid-item :index="4">
  33. <view class="grid-item-box">
  34. <image class="image" src="/static/img/lottory/ssq.png" mode="aspectFill" />
  35. </view>
  36. </uni-grid-item>
  37. <uni-grid-item :index="5">
  38. <view class="grid-item-box">
  39. <image class="image" src="/static/img/lottory/kl8.png" mode="aspectFill" />
  40. </view>
  41. </uni-grid-item>
  42. <uni-grid-item :index="6">
  43. <view class="grid-item-box">
  44. <image class="image" src="/static/img/lottory/dlt.png" mode="aspectFill" />
  45. </view>
  46. </uni-grid-item>
  47. <uni-grid-item :index="7">
  48. <view class="grid-item-box">
  49. <image class="image" src="/static/c4.png" mode="aspectFill" />
  50. </view>
  51. </uni-grid-item>
  52. </uni-grid>
  53. </uni-section>
  54. </uni-card>
  55. </view>
  56. </template>
  57. <script>
  58. export default {
  59. data() {
  60. return {
  61. selectedIndex: -1
  62. }
  63. },
  64. onLoad() {
  65. },
  66. methods: {
  67. viewMoreInfo(i) {
  68. const url = './lottoryDetail' + i;
  69. uni.navigateTo({
  70. url: url
  71. });
  72. },
  73. change(e) {
  74. let {
  75. index
  76. } = e.detail
  77. this.viewMoreInfo(index);
  78. }
  79. }
  80. }
  81. </script>
  82. <style>
  83. .container {
  84. padding: 20upx;
  85. }
  86. .list-text {
  87. font-size: 48upx;
  88. font-weight: bold;
  89. }
  90. .image {
  91. width: 100%;
  92. height: 100%;
  93. }
  94. .text {
  95. font-size: 14px;
  96. margin-top: 5px;
  97. }
  98. .grid-dynamic-box {
  99. margin-bottom: 15px;
  100. }
  101. .grid-item-box {
  102. flex: 1;
  103. position: relative;
  104. display: flex;
  105. flex-direction: column;
  106. align-items: center;
  107. justify-content: center;
  108. }
  109. .grid-item-box-row {
  110. flex: 1;
  111. position: relative;
  112. display: flex;
  113. flex-direction: row;
  114. align-items: center;
  115. justify-content: center;
  116. padding: 15px 0;
  117. }
  118. </style>