setting.vue 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <template>
  2. <view>
  3. <u-navbar title="设置"></u-navbar>
  4. <u-cell-group>
  5. <u-cell-item title="修改手机号" v-model="userPhone" @click="gotoUrl('pages/user/phone')"></u-cell-item>
  6. <u-cell-item title="注销账号" value="注销后无法恢复,请谨慎操作" :value-style="valueStyle" @click="gotoUrl('pages/user/logout')"></u-cell-item>
  7. </u-cell-group>
  8. <view class="logout-btn" @click="signOut">
  9. 退出帐号
  10. </view>
  11. </view>
  12. </template>
  13. <script>
  14. export default {
  15. data() {
  16. return {
  17. userId: '',
  18. userPhone: '',
  19. valueStyle: {
  20. color:'#ff3300',
  21. }
  22. }
  23. },
  24. onReady() {
  25. if(this.carhelp.getPersonInfo() != null) {
  26. this.userId = this.carhelp.getPersonInfo().id;
  27. var phone = this.carhelp.getPersonInfo().phone;
  28. var phone1 = phone.slice(0,3);
  29. var phone2 = phone.slice(-4);
  30. this.userPhone = phone1 + '****' + phone2;
  31. }
  32. },
  33. methods: {
  34. signOut() {
  35. uni.redirectTo({
  36. url: '/pages/login/login'
  37. })
  38. }
  39. }
  40. }
  41. </script>
  42. <style lang="scss" scoped>
  43. .logout-btn{
  44. background-color: #fff;
  45. padding: 12px 0;
  46. text-align: center;
  47. margin-top: 12px;
  48. }
  49. </style>