- 添加 Login.vue 组件,包含用户名、密码输入及登录、注册、取消功能 - 添加 LoginProcess.vue 组件,管理登录注册流程切换 - 添加 Register.vue 组件占位 - 配置 axios 请求拦截器及环境变量类型定义 - 更新 App.vue 登录流程,替换原有 passkey 登录逻辑 - 添加 slide-up 动画样式并移除旧动画定义 - 更新依赖 tdesign-mobile-vue 为 tdesign-vue-next - 配置开发环境与生产环境 BASE_URL - 调整布局样式,优化登录界面显示效果
16 lines
358 B
TypeScript
16 lines
358 B
TypeScript
import axios, { type InternalAxiosRequestConfig } from 'axios'
|
|
|
|
axios.defaults.headers['Content-Type'] = 'application/json;charset=utf-8';
|
|
|
|
const request = axios.create({
|
|
timeout: 10000,
|
|
baseURL: import.meta.env.BASE_URL
|
|
})
|
|
|
|
request.interceptors.request.use((config: InternalAxiosRequestConfig) => {
|
|
|
|
return Promise.reject()
|
|
})
|
|
|
|
export default request
|