¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <view class="setting-container" :style="{ height: `${windowHeight}px` }"> |
| | | <view class="menu-list"> |
| | | <view class="list-cell list-cell-arrow" @click="handleToPwd"> |
| | | <view class="menu-item-box"> |
| | | <view class="iconfont icon-password menu-icon"></view> |
| | | <view>ä¿®æ¹å¯ç </view> |
| | | </view> |
| | | </view> |
| | | <view class="list-cell list-cell-arrow" @click="handleToUpgrade"> |
| | | <view class="menu-item-box"> |
| | | <view class="iconfont icon-refresh menu-icon"></view> |
| | | <view>æ£æ¥æ´æ°</view> |
| | | </view> |
| | | </view> |
| | | <view class="list-cell list-cell-arrow" @click="handleCleanTmp"> |
| | | <view class="menu-item-box"> |
| | | <view class="iconfont icon-clean menu-icon"></view> |
| | | <view>æ¸
çç¼å</view> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | <view class="cu-list menu"> |
| | | <view class="cu-item item-box"> |
| | | <view class="content text-center" @click="handleLogout"> |
| | | <text class="text-black">éåºç»å½</text> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | </view> |
| | | <view> |
| | | <uni-popup ref="popup" type="dialog"> |
| | | <uni-popup-dialog type="info" cancelText="å
³é" confirmText="éåº" title="éç¥" content="ç¡®å®æ³¨éå¹¶éåºç³»ç»å" |
| | | @confirm="dialogConfirm" @close="dialogClose"> |
| | | </uni-popup-dialog> |
| | | </uni-popup> |
| | | </view> |
| | | </template> |
| | | |
| | | <script setup> |
| | | import { ref } from "vue"; |
| | | import useUserStore from '@/store/modules/user' |
| | | const userStore = useUserStore() |
| | | |
| | | const windowHeight = ref(uni.getSystemInfoSync().windowHeight); |
| | | const popup = ref(null); |
| | | |
| | | function handleToPwd() { |
| | | uni.navigateTo({ |
| | | url: '/pages/mine/pwd/index' |
| | | }); |
| | | }; |
| | | |
| | | function handleToUpgrade() { |
| | | uni.showToast({ |
| | | title: '模å建设ä¸~', |
| | | mask: false, |
| | | icon: "none", |
| | | duration: 1000 |
| | | }); |
| | | }; |
| | | |
| | | function handleCleanTmp() { |
| | | uni.showToast({ |
| | | title: '模å建设ä¸~', |
| | | mask: false, |
| | | icon: "none", |
| | | duration: 1000 |
| | | }); |
| | | }; |
| | | function handleLogout() { |
| | | popup.value.open(); |
| | | }; |
| | | function dialogConfirm() { |
| | | //console.log('----------------ç¹å»ç¡®è®¤------------') |
| | | userStore.logOut().then(() => { |
| | | uni.reLaunch({ |
| | | url: '/pages/login' |
| | | }); |
| | | }) |
| | | }; |
| | | function dialogClose() { |
| | | //console.log('ç¹å»å
³é') |
| | | }; |
| | | </script> |
| | | |
| | | <style lang="scss" scoped> |
| | | .page { |
| | | background-color: #f8f8f8; |
| | | } |
| | | |
| | | .item-box { |
| | | background-color: #FFFFFF; |
| | | margin: 30rpx; |
| | | display: flex; |
| | | flex-direction: row; |
| | | justify-content: center; |
| | | align-items: center; |
| | | padding: 10rpx; |
| | | border-radius: 8rpx; |
| | | color: #303133; |
| | | font-size: 32rpx; |
| | | } |
| | | </style> |