Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

index.vue 3.1KB

před 2 roky
před 2 roky
před 2 roky
před 2 roky
před 2 roky
před 2 roky
před 2 roky
před 2 roky
před 2 roky
před 2 roky
před 2 roky
před 2 roky
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. <template>
  2. <view class='content'>
  3. <view class="money_wrap">
  4. <view>账户余额</view>
  5. <view>¥0</view>
  6. </view>
  7. <view class='item_wrap'>
  8. <view class='item' @click='navTo(`/pages/recharge/select-car`)'>
  9. <view class='left_content'>
  10. <image :src="fileURL + 'image/index/item-1.png'" mode="aspectFill"></image>
  11. <view>去圈层</view>
  12. </view>
  13. <u-icon name="arrow-right" color='#ccc'></u-icon>
  14. </view>
  15. <view class='item' @click='navTo(`/subpackage/after-sale/account-recharge/consumption-record?name=${state.name}`)'>
  16. <view class='left_content'>
  17. <image :src="fileURL + 'image/index/item-1.png'" mode="aspectFill"></image>
  18. <view>消费明细</view>
  19. </view>
  20. <u-icon name="arrow-right" color='#ccc'></u-icon>
  21. </view>
  22. <view class='item' @click='navTo(`/subpackage/after-sale/account-recharge/recharge-record?name=${state.name}`)'>
  23. <view class='left_content'>
  24. <image :src="fileURL + 'image/index/item-1.png'" mode="aspectFill"></image>
  25. <view>充值明细</view>
  26. </view>
  27. <u-icon name="arrow-right" color='#ccc'></u-icon>
  28. </view>
  29. <view class='item' @click='navTo(`/subpackage/personal-center/setting/bank-card/bank-card?name=${state.name}`)'>
  30. <view class='left_content'>
  31. <image :src="fileURL + 'image/index/item-1.png'" mode="aspectFill"></image>
  32. <view>银行卡管理</view>
  33. </view>
  34. <u-icon name="arrow-right" color='#ccc'></u-icon>
  35. </view>
  36. <view class='item' @click='navTo(`/subpackage/after-sale/account-recharge/recharge?name=${state.name}`)'>
  37. <view class='left_content'>
  38. <image :src="fileURL + 'image/index/item-1.png'" mode="aspectFill"></image>
  39. <view>充值服务</view>
  40. </view>
  41. <u-icon name="arrow-right" color='#ccc'></u-icon>
  42. </view>
  43. </view>
  44. <view class='item item_wrap' @click='navTo(`/subpackage/after-sale/account-recharge/login`)'>
  45. <view class='left_content'>
  46. <image :src="fileURL + 'image/index/item-1.png'" mode="aspectFill"></image>
  47. <view>退出</view>
  48. </view>
  49. </view>
  50. </view>
  51. </template>
  52. <script setup lang='ts'>
  53. import { navTo } from "@/utils/utils";
  54. import {fileURL} from "@/datas/fileURL.js";
  55. import { onLoad} from "@dcloudio/uni-app";
  56. import { reactive } from "vue";
  57. const state = reactive({
  58. name:''
  59. })
  60. onLoad((option : any) => {
  61. state.name=option.name;
  62. console.log("name",state.name)
  63. })
  64. </script>
  65. <style scoped>
  66. .content{
  67. background-color:#EEF7F7;
  68. width:100%;
  69. height:100vh;
  70. overflow: hidden;
  71. }
  72. .money_wrap{
  73. background-color:white;
  74. padding: 8rpx 0 16rpx 0;
  75. }
  76. .money_wrap>view:first-child{
  77. text-align: center;
  78. font-size: 30rpx;
  79. /* margin-top: 10rpx; */
  80. }
  81. .money_wrap>view:last-child{
  82. text-align: center;
  83. font-size: 44rpx;
  84. margin-top: 14rpx;
  85. color:red;
  86. }
  87. .item_wrap{
  88. margin-top: 26rpx;
  89. }
  90. .item{
  91. background-color:white;
  92. border-bottom:1rpx solid rgb(239,239,239);
  93. display:flex;
  94. font-size: 30rpx;
  95. padding:34rpx 30rpx;
  96. align-items: center;
  97. justify-content: space-between;
  98. }
  99. .item image{
  100. width:60rpx;
  101. height:60rpx;
  102. margin-right:30rpx;
  103. }
  104. .left_content{
  105. display:flex;
  106. align-items: center;
  107. }
  108. </style>