wallet.vue 864 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <template>
  2. <view style="padding: 20rpx;">
  3. <view style="background-color: dodgerblue; padding: 80rpx; font-size: 40rpx; text-align: center; border-radius: 10rpx; color: white;">
  4. 余额 <text style="margin-left: 10rpx; color: gold;">{{ account }}</text>
  5. </view>
  6. <view style="margin-top: 20rpx;">
  7. <button type="primary" style="background-color: dodgerblue;" @click="handleCharge">充 值</button>
  8. </view>
  9. </view>
  10. </template>
  11. <script>
  12. export default {
  13. data() {
  14. return {
  15. account: 0,
  16. user: uni.getStorageSync('xm-user')
  17. }
  18. },
  19. onShow() {
  20. this.load()
  21. },
  22. methods: {
  23. handleCharge() {
  24. uni.navigateTo({
  25. url: '/pages/charge/charge'
  26. })
  27. },
  28. load() {
  29. this.$request.get('/user/selectById/' + this.user.id).then(res => {
  30. this.account = res.data.account || 0
  31. })
  32. }
  33. }
  34. }
  35. </script>
  36. <style>
  37. </style>