setting.vue 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. <template>
  2. <view class="container">
  3. <view class="menu-item-box" @click="onUpdateTel" v-if="false">
  4. <view class="lebal-box">
  5. 手机号 123xxxxxx4567
  6. </view>
  7. <view class="suffix-box">
  8. <view class="desc">
  9. 更换绑定手机号
  10. </view>
  11. <view class="iconfont icon-chevron-right"></view>
  12. </view>
  13. </view>
  14. <view class="menu-item-box" @click="onUpdatePwd" v-if="false">
  15. <view class="lebal-box">
  16. 修改密码
  17. </view>
  18. <view class="suffix-box">
  19. <view class="iconfont icon-chevron-right"></view>
  20. </view>
  21. </view>
  22. <view class="menu-item-box" @click="onInfoExport" v-if="false">
  23. <view class="lebal-box">
  24. 个人信息副本导出
  25. </view>
  26. <view class="suffix-box">
  27. <view class="iconfont icon-chevron-right"></view>
  28. </view>
  29. </view>
  30. <view class="menu-item-box" @click="onRemoveInfo">
  31. <view class="lebal-box">
  32. 删除个人信息
  33. </view>
  34. <view class="suffix-box">
  35. <view class="iconfont icon-chevron-right"></view>
  36. </view>
  37. </view>
  38. <view class="menu-item-box" @click="onCancelAccount">
  39. <view class="lebal-box">
  40. 账号注销
  41. </view>
  42. <view class="suffix-box">
  43. <view class="iconfont icon-chevron-right"></view>
  44. </view>
  45. </view>
  46. </view>
  47. </template>
  48. <script setup>
  49. function onUpdateTel() {
  50. uni.navigateTo({
  51. url: '/pages/setting/updateTel/updateTel'
  52. })
  53. }
  54. function onUpdatePwd() {
  55. uni.navigateTo({
  56. url: '/pages/setting/updatePwd/updatePwd'
  57. })
  58. }
  59. function onInfoExport() {
  60. uni.navigateTo({
  61. url: '/pages/setting/infoExport/infoExport'
  62. })
  63. }
  64. function onRemoveInfo() {
  65. uni.navigateTo({
  66. url: '/pages/setting/removeInfo/removeInfo'
  67. })
  68. }
  69. function onCancelAccount() {
  70. uni.navigateTo({
  71. url: '/pages/setting/cancelAccount/cancelAccount'
  72. })
  73. }
  74. </script>
  75. <style lang="scss" scoped>
  76. .container {
  77. height: 100vh;
  78. width: 100vw;
  79. padding: 0 20rpx;
  80. padding-top: 20rpx;
  81. background-color: $uni-bg-color;
  82. .menu-item-box {
  83. padding: 20rpx 30rpx;
  84. display: flex;
  85. align-items: center;
  86. justify-content: space-between;
  87. background-color: #fff;
  88. margin-bottom: 50rpx;
  89. border: 1px solid #E3E3E3;
  90. border-radius: 10px;
  91. .lebal-box {
  92. width: 60%;
  93. }
  94. .suffix-box {
  95. display: flex;
  96. align-items: center;
  97. justify-content: flex-end;
  98. text-align: end;
  99. }
  100. &:active {
  101. background: #e0e0e0; /* 按下的背景色 */
  102. }
  103. }
  104. }
  105. </style>