【TypeScript+Vue3+Vite+Vue-router+Vuex+Mock 进行 WEB 前端项目实战】学习笔记共 89 篇(完结)

简介

这是在 b 站学习的一门课程,《在线教你使用 TypeScript+Vue3+Vite 进行 WEB 前端项目实战,陈天狼联合前端乐哥打造》对于想入门 ts,vue3,vite 相关的技术的非常友好,老师讲的非常的清晰易懂,对于学习过 vue2 的道友来说应该是非常合适的,我在老师的课程上面引入了 mock 方便道友去请求接口。

个人笔记源码 :https://github.com/kaimo313/ts-vue3-vite

修仙不易,如果对道友有所帮助,还请给个 star,道友在此谢过

项目效果

登录页面

首页统计页面

用户列表页面

文章目录

TypeScript 入门(28篇)

01-ts原始类型
02-ts非原始类型
03-数组类型
04-联合类型
05-交叉类型
06-any和unknown
07-接口类型interface
08-接口的继承、同名、缺省、只读
09-联合交叉类型
10-类型别名的使用
11-函数
12-函数参数的写法
13-ts中的promise
14-this的指向问题
15-this的指向问题2
16-让this指向自定义对象
17-枚举
18-泛型
19-泛型(类型别名,接口)
20-泛型约束
21-类的定义(类-接口)
22-类的继承
23-类修饰符
24-抽象类和接口
25-工具类型(Partial)
26-工具类型(Required)
27-keyof和in
28-extends和类型推断infer

vue3 入门(24篇)

vue3-01-这是第一个组件
vue3-02-通过 ref 创建响应式数据
vue3-03-ref 操作复杂数据类型
vue3-04-通过 ref 方法获取到元素
vue3-05-reactive 返回一个对象的响应式代理
vue3-06-toRefs 用法的使用
vue3-07-setup 语法糖
vue3-08-watch的写法
vue3-09-watch 的其他写法和 watchEffect 的使用
vue3-10-计算属性以及get跟set
vue3-11-父子组件通讯
vue3-12-全选不全选联动案例
vue3-13-v-model的传值
vue3-14-匿名插槽和具名插槽
vue3-15-插槽作用域
vue3-16-插槽作用域案例
vue3-17-全局接口抽取和ts全局配置
vue3-18-Teleport 传送门
vue3-19-类型增强 declare
vue3-20-针对第三方库ts的类型声明的方法
vue3-21-配置项目路径别名
vue3-22-vue3响应式原理-Proxy的get方法
vue3-23-vue3响应式原理-Proxy的set方法
vue3-24-vue3响应式原理-vue3的双向数据绑定

项目实战(37篇)

01-初始化项目
02-项目引入element-plus
03-配置项目路由
04-封装路由初始化方法
05-初始化登录页面和加入校验规则
06-登录按钮触发校验规则
07-封装登录接口
08-修改接口参数和返回值类型
09-项目引入js-cookie
10-项目里面怎么mock数据(自己添加,非课程里面)
11-定义接口返回类型值
12-设置请求头
13-实现首页的基础结构
14-用户数据存储到vuex
15-处理用户信息生成菜单数据
16-根据返回的权限渲染以及菜单数据兼容
17-使用前置导航守卫判断用户登录后刷新情况
18-通过actions方法封装请求以及补充计算属性
19-项目路由规则介绍
20-生成路由规则
21-解决刷新路由页面空白
22-一级菜单默认重定向到第一个二级菜单
23-完成登录页面跳转加载路由规则
24-限制用户有token的页面操作
25-渲染用户列表数据
26-格式化时间
27-编辑用户信息弹框组件化(显示隐藏功能)
28-编辑用户信息弹框组件化(传递用户对象)
29-定义用户对象类型(接口类型)
30-更新用户信息并且刷新表格
31-实现分配角色弹框(显示列表和选中当前用户的角色)
32-实现分配角色弹框(更新用户角色功能)
33-例子饼图展示
34-监听数据渲染饼图以及饼图配置
35-实现饼图效果
36-引入地图
37-实现地图配置项(完结)

相关推荐
AI开源软件4 小时前
SpringBoot3+Vue3 财务管理系统如何设计:从业务单据到总账的模块划分
spring boot·vue3·领域建模·会计凭证·ruoyi office·业财协同·财务系统设计
螺丝钉tina10 小时前
[Playwright ][16]Playwright + TypeScript API 自动化测试实战:API测试
前端·javascript·typescript
华玥作者15 小时前
Vue 3 + TypeScript + uni-app 组件库推荐:hy-app(华玥组件库)
vue.js·typescript·uni-app
h_65432101 天前
echarts实现柱状图加一条横线
前端·echarts
速易达网络1 天前
ECharts 图表制作完全指南:从零到可视化实战
前端·javascript·echarts
paopaokaka_luck1 天前
灾害应急物资管理系统(AI应急助手、Echarts可视化数据看板、捐赠入库联动、 物资全流程管理、库存变动追溯、灾情资讯与互动反馈、物资发放公示)
java·前端·javascript·spring boot·mysql·tomcat·echarts
Momo__1 天前
你写的 import 重试,从来没生效过
前端·javascript·typescript
长不大的杨瑞杰3 天前
OpenCode v2 Custom Tools 实战:开发数据库、工单与发布工具
人工智能·typescript·开发工具·opencode·custom tools
shmily麻瓜小菜鸡3 天前
TypeScript 知识点补充(第三部分:工程化与高级类型)
前端·javascript·typescript
腾科IT教育3 天前
TypeScript 泛型(Generics):类型占位符实现复用与安全
安全·typescript·泛型