fix
Helius
2021-02-20 45fb4b11ad51bb38306765b11a6747402e382cee
hive-app/pages/mine/setting.vue
@@ -1,18 +1,50 @@
<template>
   <!-- 设置 -->
   <view class="container">
      <!-- #ifndef H5 -->
      <view class="status_bar"></view>
      <!-- #endif -->
      <view class="flex justify-between content-row mb-20">
         <text class="font-16">修改密码</text>
      <navigator url="./changePassword" hover-class="none" class="flex justify-between content-row mb-20">
         <text class="font-16">修改登录密码</text>
         <text class="iconfont iconarrow-backimg gray"></text>
      </view>
      <button class="blue-btn">退出登录</button>
      </navigator>
      <button class="blue-btn" @click="loginOut" v-if="isLogin==1">退出登录</button>
   </view>
</template>
<script>
   export default{
      data(){
         return {
            isLogin: null
         }
      },
      onLoad(options) {
         this.isLogin = options.isLogin;
      },
      methods:{
         loginOut(){
            uni.showModal({
                title: '提示',
                content: '确定要退出登录吗?',
                success: (res) => {
                    if (res.confirm) {
                        this.$httpUtils.request('/api/user/loginOut').then((res) => {
                           if(res.status==200){
                           uni.removeStorage({
                               key: 'userInfo',
                               success: function (res) {
                                   uni.reLaunch({
                                      url: '../login/index?isNotLogin=1'
                                   })
                               }
                           });
                           }
                        this.$toast.info(res.info)
                        })
                    }
                }
            });
         }
      }
   }
</script>
<style>