From 92230c9a97dc9ce9df3313d11d26999c04bb6b26 Mon Sep 17 00:00:00 2001 From: gaoluyang <2820782392@qq.com> Date: 星期二, 15 七月 2025 13:12:48 +0800 Subject: [PATCH] 项目初始化 --- src/pages_mine/pages/setting/index.vue | 104 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 104 insertions(+), 0 deletions(-) diff --git a/src/pages_mine/pages/setting/index.vue b/src/pages_mine/pages/setting/index.vue new file mode 100644 index 0000000..4504f17 --- /dev/null +++ b/src/pages_mine/pages/setting/index.vue @@ -0,0 +1,104 @@ +<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> -- Gitblit v1.9.3