news 2026/8/21 7:47:26

2.登录功能实现(1): 所需工具配置

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
2.登录功能实现(1): 所需工具配置

项目结构:

mock/
├── index.ts # Mock 入口
└── modules/
└── index.ts # 登录 Mock 数据

src/
├── utils/
│ ├── request.ts # Axios 封装

├── api/
│ ├── modules/
│ └── auth.ts # 认证工具,放了登陆相关接口


└── store/
└── modules/
└── user.ts # 用户状态管理
└── index.ts

1.引入Pinia:npm install pinia

2.引入mock、axios:

npm install vite-plugin-mock -D

npm install mockjs

npm install axios

配置mock(vite.config.ts)

import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' // 引入自动导入组件插件 import Components from 'unplugin-vue-components/vite' // 引入 Ant Design Vue的解析器 import { AntDesignVueResolver } from 'unplugin-vue-components/resolvers' // 引入mock import { viteMockServe } from 'vite-plugin-mock' import path from 'path' // https://vite.dev/config/ export default defineConfig({ plugins: [ vue(), Components({ resolvers: [ AntDesignVueResolver({ // 按需加载样式 importStyle: false, // 如果需要加载图标库,可以开启 resolveIcons: true }) ] }), viteMockServe({ mockPath: 'mock', // mock文件存放目录 enable: true, // 是否启用mock logger: true // 控制台显示请求日志 }) ] })

3. npm install @types/node

配置上@路径(vite.vonfig.ts中,与plugins同级)

resolve: { alias: { '@': path.resolve(__dirname, './src') } }
// tsconfig.node.json { "compilerOptions": { ...其他配置 "baseUrl": ".", "paths": { "@/*": ["./src/*"] } }, "include": ["vite.config.ts"] }
// tsconfig.app.json { "compilerOptions": { ...其他配置 "baseUrl": ".", "paths": { "@/*": ["./src/*"] } }, "include": ["src/**/*.ts", "src/**/*.tsx", "src/**/*.vue"] }

最后按照项目结构加上对应的文件夹和文件

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/21 7:45:50

基于Harness Engineering构建企业级自动化工程平台实战指南

你好,我是专注于技术实战与工程化落地的博主。在探索自动化部署与持续交付的实践中,你是否也遇到过这样的困境:开源工具功能零散,集成复杂;商业方案虽好,但成本高昂,且难以深度定制。本文将为你…

作者头像 李华
网站建设 2026/8/21 7:41:17

HFSS优化技术入门:从参数扫描到自动化设计实战指南

这次我们来看一个针对 HFSS 仿真软件的优化技术入门教程。对于使用 ANSYS HFSS 进行电磁仿真的工程师和研究者来说,如何高效、准确地完成参数优化,是提升设计效率和产品性能的关键。这个教程的核心不是讲解复杂的电磁理论,而是聚焦于“能不能…

作者头像 李华
网站建设 2026/8/21 7:40:53

强化学习中阶段感知专家混合体(Phase-Aware MoE)的设计与实现

1. 项目概述:当强化学习遇上“阶段感知”专家混合体最近在强化学习(Reinforcement Learning, RL)社区里,一个概念讨论得越来越热:Agentic Reinforcement Learning。这个词听起来有点玄乎,简单说&#xff0c…

作者头像 李华
网站建设 2026/8/21 7:38:20

OpenAI紧急停训GPT-6,安全原因还是另有隐情?

OpenAI 已经按下了暂停键,下一个会是谁? 一个尚未发布的模型,已经具备接近“关键级”的网络攻击能力,另外一边,已经有一个内部模型则在安全测试中逃出沙箱、利用零日漏洞入侵了 Hugging Face。面对能力增长超出安全设…

作者头像 李华
网站建设 2026/8/21 7:37:29

从加州葡萄酒业危机看传统产业数字化转型:技术杠杆如何重塑价值链

最近,加州葡萄酒行业正经历一场前所未有的“阵痛”。你可能在新闻里看到过这样的标题:“销量惨淡,加州酒庄正在焚烧葡萄园”。这听起来像是一个农业悲剧,但背后折射出的,远不止是几株葡萄藤的枯萎。对于身处科技行业的…

作者头像 李华
网站建设 2026/8/21 7:37:21

计算机模拟模型实战指南:从离散事件到智能体建模

1. 项目概述:计算机模拟模型到底是什么?如果你参加过数学建模竞赛,或者在工作中需要处理一些复杂系统的预测和决策问题,那你一定对“模拟”这个词不陌生。但“计算机模拟模型”听起来总有点高大上,感觉是那些穿着白大褂…

作者头像 李华