实现用户中心完整功能,包括: 1. 新增登录页面及登录逻辑 2. 添加个人资料、修改密码、关于我们等子页面 3. 实现头像上传功能 4. 添加js-cookie依赖处理token存储 5. 完善用户信息类型定义和API接口 6. 新增tabbar"我的"入口及相关路由配置 新增工具函数: 1. 添加auth.ts处理认证相关逻辑 2. 实现toast.ts统一消息提示 3. 添加uploadFile.ts处理文件上传 4. 新增isTableBar判断页面是否为tabbar页
29 lines
920 B
TypeScript
29 lines
920 B
TypeScript
/* eslint-disable */
|
|
/* prettier-ignore */
|
|
// @ts-nocheck
|
|
// Generated by vite-plugin-uni-pages
|
|
|
|
interface NavigateToOptions {
|
|
url: "/pages/index/index" |
|
|
"/pages/about/about" |
|
|
"/pages/login/index" |
|
|
"/pages/mine/index" |
|
|
"/pages/mine/about/index" |
|
|
"/pages/mine/info/index" |
|
|
"/pages/mine/password/index";
|
|
}
|
|
interface RedirectToOptions extends NavigateToOptions {}
|
|
|
|
interface SwitchTabOptions {
|
|
url: "/pages/index/index" | "/pages/about/about" | "/pages/mine/index"
|
|
}
|
|
|
|
type ReLaunchOptions = NavigateToOptions | SwitchTabOptions;
|
|
|
|
declare interface Uni {
|
|
navigateTo(options: UniNamespace.NavigateToOptions & NavigateToOptions): void;
|
|
redirectTo(options: UniNamespace.RedirectToOptions & RedirectToOptions): void;
|
|
switchTab(options: UniNamespace.SwitchTabOptions & SwitchTabOptions): void;
|
|
reLaunch(options: UniNamespace.ReLaunchOptions & ReLaunchOptions): void;
|
|
}
|