| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 | 
							- <template>
 
-   <view class="container">
 
-     <u-gap height="20"></u-gap>
 
-     <u-cell-group class="setting-list" :border="false">
 
-       <u-cell class="setting-item" icon="lock" title="修改密码" isLink></u-cell>
 
-       <u-cell class="setting-item" icon="phone" title="换绑手机" isLink></u-cell>
 
-       <u-cell v-if="hasLogin" class="setting-item" icon="minus-circle" title="用户登出" @click="logout" isLink></u-cell>
 
-     </u-cell-group>
 
-   </view>
 
- </template>
 
- <script>
 
- import UGap from '../../uni_modules/uview-ui/components/u-gap/u-gap'
 
- export default {
 
-   components: { UGap },
 
-   data() {
 
-     return {}
 
-   },
 
-   computed: {
 
-     hasLogin() {
 
-       return this.$store.getters.hasLogin
 
-     }
 
-   },
 
-   onLoad() {},
 
-   methods: {
 
-     logout() {
 
-       uni.showModal({
 
-         title: '提示',
 
-         content: '您确定要退出登录吗',
 
-         success: res => {
 
-           if (res.confirm) {
 
-             this.$store.dispatch('Logout').then(res => {
 
-               uni.switchTab({
 
-                 url: '/pages/user/user'
 
-               })
 
-             })
 
-           } else if (res.cancel) {
 
-             //console.log('用户点击取消')
 
-           }
 
-         }
 
-       })
 
-     }
 
-   }
 
- }
 
- </script>
 
- <style lang="scss" scoped>
 
- .setting-list {
 
-   padding: 10rpx 0;
 
-   background-color: #fff;
 
-   border-radius: 15rpx;
 
-   .setting-item {
 
-     padding: 10rpx 0;
 
-     &:last-child {
 
-       border-bottom: none;
 
-     }
 
-   }
 
- }
 
- </style>
 
 
  |