detail.vue 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <template>
  2. <view class="padding">
  3. <view class="padding item border-radius dflex-b margin-bottom" v-for="(item, idx) in datas" :key="idx">
  4. <view class="fs fwb">{{item.time}}</view>
  5. <view class="tar">
  6. <view class="fwb"><text class="fs-lg">{{item.symbol}}{{item.integral}}</text></view>
  7. <view class="fs-xs">{{item.type}}</view>
  8. </view>
  9. </view>
  10. </view>
  11. </template>
  12. <script>
  13. export default {
  14. data() {
  15. return {
  16. datas: [],
  17. }
  18. },
  19. onShow() {
  20. this.loadData();
  21. },
  22. methods: {
  23. loadData(){
  24. this.datas = [
  25. {time: '2021.06.10 12:00', integral: 10, symbol: '+', type: '签到'},
  26. {time: '2021.06.11 12:00', integral: 10, symbol: '-', type: '支出'},
  27. {time: '2021.06.12 12:00', integral: 10, symbol: '-', type: '支出'},
  28. {time: '2021.06.13 12:00', integral: 10, symbol: '+', type: '签到'},
  29. {time: '2021.06.14 12:00', integral: 10, symbol: '+', type: '签到'},
  30. {time: '2021.06.16 12:00', integral: 10, symbol: '-', type: '消费'},
  31. {time: '2021.06.15 12:00', integral: 10, symbol: '+', type: '支出'},
  32. {time: '2021.06.17 12:00', integral: 10, symbol: '+', type: '签到'},
  33. {time: '2021.06.18 12:00', integral: 10, symbol: '-', type: '消费'},
  34. {time: '2021.06.18 12:00', integral: 10, symbol: '+', type: '注册'},
  35. ];
  36. },
  37. }
  38. }
  39. </script>
  40. <style lang="scss">
  41. .item {
  42. box-shadow: 0px 0px 17px 3px #f0f0f0;;
  43. }
  44. </style>