accountSafety.vue 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. <template>
  2. <view class="container">
  3. <view class="item-content">
  4. <view class="item-box" @click="handlerUpdate(0)">
  5. <view class="item-l"> 手机号 </view>
  6. <view class="item-r">
  7. <p>{{ phone.substring(0, 5) + '****' + phone.substring(10) }}</p><u-icon name="arrow-right" color="#C0C0C0" :size="icon_size"></u-icon>
  8. </view>
  9. </view>
  10. <view class="item-box" @click="handlerUpdate(1)">
  11. <view class="item-l"> 邮箱 </view>
  12. <view class="item-r">
  13. <p>未绑定</p><u-icon name="arrow-right" color="#C0C0C0" :size="icon_size"></u-icon>
  14. </view>
  15. </view>
  16. <view class="item-box">
  17. <view class="item-l"> 注销账号 </view>
  18. <view class="item-r">
  19. <u-icon name="arrow-right" color="#C0C0C0" :size="icon_size"></u-icon>
  20. </view>
  21. </view>
  22. </view>
  23. </view>
  24. </template>
  25. <script>
  26. export default {
  27. data() {
  28. return {
  29. phone:'+8618226537738'
  30. }
  31. },
  32. methods:{
  33. //跳转到 修改手机号 修改邮箱
  34. handlerUpdate(e){
  35. uni.navigateTo({
  36. url:`/pages/tabBar/mine/setting/phoneAndEmail?type=${e}`
  37. })
  38. }
  39. }
  40. }
  41. </script>
  42. <style lang="scss" scoped>
  43. .container {
  44. background-color: #F5F5F5;
  45. min-height: calc(100vh - 40rpx);
  46. padding-top: 40rpx;
  47. .item-content {
  48. margin-bottom: 40rpx;
  49. .item-box {
  50. display: flex;
  51. justify-content: space-between;
  52. background-color: #fff;
  53. padding: 20rpx 40rpx;
  54. font-size: 30rpx;
  55. .item-r {
  56. display: flex;
  57. font-size: 26rpx;
  58. color: #B0B0B0;
  59. }
  60. }
  61. }
  62. }
  63. </style>