视频:4-1 使用 husky 管理 Git Hooks(03:39)
视频:4-2 使用 commitlint 规范 commit 信息(07:58)
视频:4-3 配置 eslint、Prettier 规范项目(11:45)
图文:4-4 配置 .editorconfig
图文:4-5 使用 lint-staged 配置 Pre-commit最近学习
视频:4-6 安装 vant-ui 和使用 Vite 按需加载组件(21:09)
视频:4-7 vue-Router 实现页面路由-01(15:54)
视频:4-8 vue-Router 实现页面路由-01(09:33)
视频:4-9 使用 json-server 搭建 Mock Server-01(07:53)
视频:4-10 使用 json-server 搭建 Mock Server-02(20:40)
视频:4-11 介绍 Vite 和使用 Vite 配置请求代理(19:12)
视频:4-12 -使用 axios 请求库,设置请求拦截-01(06:47)
视频:4-13 -使用 axios 请求库,设置请求拦截-02(12:48)
视频:4-14 -使用 post-css 实现移动端适配-01(10:22)
视频:4-15 -使用 post-css 实现移动端适配-02(10:59)
视频:4-16 -配置 vite 自动按需引入 vant 组件-01(06:13)
视频:4-17 -配置 vite 自动按需引入 vant 组件-02(06:32)
视频:5-1 -页面头部实现(29:25)
视频:5-2 -基础组件-Search 搜索框组件开发-01(04:48)
视频:5-3 -基础组件-Search 搜索框组件开发-02(16:30)
视频:5-4 -基础组件-Search 搜索框组件开发-03(10:20)
视频:5-5 -自定义hooks-useToggle实现搜索页展示切换-01(01:20)
视频:5-6 -自定义hooks-useToggle实现搜索页展示切换-02(14:39)
视频:5-7 业务组件-SearchView组件开发-01(02:00)
视频:5-8 业务组件-SearchView组件开发-02(27:48)
视频:5-9 业务组件-SearchView组件开发-03(29:58)
视频:5-10 性能优化:useDOUnce避免多次请求-01(10:33)
视频:5-11 性能优化:useDOUnce避免多次请求-02(10:28)
视频:5-12 自定义hooks-useAsync 实现请求处理-01(01:26)
视频:5-13 自定义hooks-useAsync 实现请求处理-02(20:43)
视频:5-14 基础组件-LoADingView 组件实现加载骨架-01(01:37)
视频:5-15 基础组件-LoADingView 组件实现加载骨架-02(11:01)
视频:5-16 业务组件-Grid 布局实现 Transformer 金刚位组件-01(08:48)
视频:5-17 业务组件-Grid 布局实现 Transformer 金刚位组件-02(10:44)
视频:5-18 业务组件-ScrollBar 滚动提示栏组件开发-1(06:30)
视频:5-19 业务组件-ScrollBar 滚动提示栏组件开发-2(30:23)
视频:5-20 业务组件-ScrollBar 滚动提示栏组件开发-3(08:44)
视频:5-21 -业务组件-CountDown 倒计时组件开发(17:44)
视频:5-22 -自定义hooks-useCountDown 实现倒计时逻辑-01(05:10)
视频:5-23 -自定义hooks-useCountDown 实现倒计时逻辑-02(19:31)
视频:5-24 -自定义hooks-useCountDown 实现倒计时逻辑-03(13:17)
视频:5-25 基础组件-SwIPe 轮播图组件开发-01(09:34)
视频:5-26 基础组件-SwIPe 轮播图组件开发-02(26:59)
视频:5-27 基础组件-SwIPe 轮播图组件开发-03(23:15)
视频:5-28 基础组件-SwIPe 轮播图组件开发-04(22:03)
视频:5-29 基础组件-SwIPe 轮播图组件开发-05(22:13)
视频:5-30 基础组件-SwIPe 轮播图组件开发-06(25:18)
视频:5-31 基础组件-SwIPe 轮播图组件开发-07(21:00)
视频:5-32 业务组件-使用 _component_ 实现标签页动态展示内容-01(03:45)
视频:5-33 业务组件-使用 _component_ 实现标签页动态展示内容-02(17:09)
视频:5-34 基础组件-List 组件实现列表滚动加载-01(08:41)
视频:5-35 基础组件-List 组件实现列表滚动加载-02(20:29)
视频:5-36 基础组件-List 组件实现列表滚动加载-03(21:19)
视频:5-37 基础组件-List 组件实现列表滚动加载-04(22:00)
视频:5-38 业务组件-ShopItem 商家列表项组件开发-01(28:32)
视频:5-39 业务组件-ShopItem 商家列表项组件开发-02(00:50)
视频:5-40 -性能优化-使用 IntersectionObserver 实现图片懒加载 directive-01(09:16)
视频:5-41 -性能优化-使用 IntersectionObserver 实现图片懒加载 directive-02(14:19)