资源简介
这是非常有价值的一门项目开发课程,对于初入职场的开发者,将助力面试时极大提升个人竞争力,展露能力价值。课程以业务驱动技术栈,将真正的商用级项目复原在课程中,使用Vite、Vue3、Vant3UI、Pinia和VueUse等前沿技术,从构建、研发、测试,完成整个全流程的学习。让你在掌握技术的同时,也能提升作为开发者的综合素养。项目功能相对完善,界面美观,手把手带你做出亮眼的作品。
资源目录
——————\计算机教程QTDLG\01-MOOC\232-620-Vue3+Vite+Vant-UI 开发双端招聘APP ├─1-课程概览(知彼知己,百战不殆) │ ├─1-1 为什么这门课值得你学习?.mp4 5.73MB │ ├─1-2 你能收获什么体量的项目作品?.mp4 11.57MB │ ├─1-3 你需要具备什么样的知识储备?.mp4 4.27MB │ ├─1-4 你能提升哪些能力以及技巧?.mp4 4.35MB │ └─1-5 学习建议与学习 .mp4 3.11MB ├─10-人才端-&我的&任务管理模块(掌握Vue+Vant3综合应用技巧) │ ├─10-1 本章概览:带着目标学习.mp4 8.7MB │ ├─10-2 基于组件化设计与实现账户基础模块组件及数据渲染[sh.mp4 70.26MB │ ├─10-3 基于组件化设计与实现介绍说明页.mp4 37.83MB │ ├─10-4 基于Vue实现常见的Tab切换特效.mp4 41.88MB │ ├─10-5 多状态数据列表渲染逻辑设计与实现.mp4 65.25MB │ ├─10-6 基于vant3的form表单实现金额提现功能-1.mp4 102.82MB │ ├─10-7 基于vant3的form表单实现金额提现功能-2.mp4 43.53MB │ └─10-8 本章总结:温故知新.mp4 9.15MB ├─11-人才端-&我的&简历模块(掌握Vue+Vant3+VueUse综合应用) │ ├─11-1 本章概览:带着目标学习.mp4 10.15MB │ ├─11-10 求职意愿模块:基于多项选择实现数据提交设计与实现.mp4 64.82MB │ ├─11-11 擅长技能模块:基于vant3自定义技术设计与实现技能设置功能-1[.mp4 127.56MB │ ├─11-12 擅长技能模块:基于vant3自定义技术设计与实现技能设置功能-2[.mp4 70.68MB │ ├─11-13 擅长技能模块:基于vant3自定义技术设计与实现技能设置功能-3[.mp4 66.31MB │ ├─11-14 工作经历模块:基础项组件开发及编写功能设计与实现.mp4 133.54MB │ ├─11-15 工作经历模块:基于组件复用思想便捷实现职位类型设置功能.mp4 29.12MB │ ├─11-16 工作经历模块:时间选择组件逻辑设计与实现[shikeyc.mp4 153.42MB │ ├─11-17 项目经历模块:基础模块开发及编写功能设计与开发[s.mp4 37.28MB │ ├─11-18 项目经历模块:时间选择组件逻辑设计与实现[shikeyc.mp4 68.07MB │ ├─11-19 教育经历模块:基础模块开发及编写功能设计与开发[s.mp4 54.55MB │ ├─11-2 简历模板页组件设计与实现.mp4 34.71MB │ ├─11-20 教育经历模块:基于下拉列表实现学历设置功能设计与开发下.mp4 59.25MB │ ├─11-21 教育经历模块:基于vant3的DatetimePicker的选择器[.mp4 90.09MB │ ├─11-22 简历预览模块:基于多组件通用类型实现简历预览功能.mp4 59.62MB │ ├─11-23 本章总结:温故知新.mp4 8.91MB │ ├─11-3 简历基本信息模块:基础模块组件设计与实现.mp4 21.77MB │ ├─11-4 简历基本信息模块:组件化引用个人信息填写功能[shik.mp4 51.73MB │ ├─11-5 简历基本信息模块:基于Pinia设计简历详情数据渲染[s.mp4 72.8MB │ ├─11-6 个人优势模块:新窗口数据回填功能设计与实现.mp4 66.18MB │ ├─11-7 求职意愿模块:基于组件复用思想便捷实现职位类型设置功能下.mp4 58.55MB │ ├─11-8 求职意愿模块:基于vant3的Checkbox实现服务类型设置功能下.mp4 94.87MB │ └─11-9 求职意愿模块:基于vant3下拉列表设计与实现服务价格设置功能[.mp4 42.6MB ├─12-人才端-&我的&合约模块(掌握Vue组件复用技巧) │ ├─12-1 本章概览:带着目标学习.mp4 3.39MB │ ├─12-2 基于组件复用思想便捷实现多状态合约列表组件与数据渲染下无.mp4 42.73MB │ └─12-3 本章总结:温故知新.mp4 7.84MB ├─13-人才端-&我的&实名认证模块(掌握可复用的图片上传解决方案) │ ├─13-1 本章概览:带着目标学习.mp4 4.49MB │ ├─13-2 实名认证:基础项组件设计与开发.mp4 67MB │ ├─13-3 实名认证:身份证上传功能设计与实现.mp4 107.34MB │ ├─13-4 认证状态:基于组件化思想设计与实现认证状态组件及数据渲染.mp4 107.29MB │ └─13-5 本章总结:温故知新.mp4 11.54MB ├─14-人才端-&我的&客户经理&意见反馈模块(掌握Vue开发文本回填技巧) │ ├─14-1 本章概览:带着目标学习.mp4 7.89MB │ ├─14-2 专属客户经理:基于Pinia设计与实现弹窗功能[shikeyc.mp4 131.06MB │ ├─14-3 专属客户经理:基于vue-clipboard3实现复制功能[shik.mp4 29.08MB │ ├─14-4 意见反馈:基于组件化设计实现编写功能.mp4 43.69MB │ ├─14-5 意见反馈:基于formData实现图片上传功能.mp4 52.96MB │ ├─14-6 关于我们语义化的设计与实现.mp4 55.88MB │ └─14-7 本章总结:温故知新.mp4 7.54MB ├─15-人才端-&我的&身份切换模块(掌握可复用的身份切换功能解决方案) │ ├─15-1 本章概览:带着目标学习.mp4 8.29MB │ ├─15-2 身份切换:基于组件化思想设计与实现身份列表组件[sh.mp4 121.59MB │ ├─15-3 身份切换:基于Pinia设计与实现身份切换设置功能[shi.mp4 70.1MB │ ├─15-4 身份切换:基于vant3的popup实现身份提示弹窗组件及功能下无.mp4 111.78MB │ ├─15-5 身份切换:基于vant3的form表单设计与实现身份申请功能-1下.mp4 116.94MB │ ├─15-6 身份切换:基于vant3的form表单设计与实现身份申请功能-2下.mp4 115.54MB │ └─15-7 本章总结:温故知新.mp4 8.69MB ├─16-人才端-测试讲解(掌握研发自测和后期排错能力) │ ├─16-1 本章概览:带着目标学习.mp4 5.87MB │ ├─16-10 本章总结:温故知新.mp4 11.35MB │ ├─16-2 人才端自测试流程:开发人员必知必会的知识-1.mp4 39.19MB │ ├─16-3 人才端自测试流程:开发人员必知必会的知识-2.mp4 72.07MB │ ├─16-4 人才端自测试流程:开发人员必知必会的知识-3.mp4 65.79MB │ ├─16-5 人才端自测试流程:开发人员必知必会的知识-4.mp4 133.57MB │ ├─16-6 人才端自测试流程:开发人员必知必会的知识-5.mp4 45.45MB │ ├─16-7 人才端自测试流程:开发人员必知必会的知识-6.mp4 13.61MB │ ├─16-8 人才端测试修改:保证开发质量&增强后期排错能力-1[s.mp4 129.34MB │ └─16-9 人才端测试修改:保证开发质量&增强后期排错能力-2[s.mp4 128.74MB ├─17-企业端-&人才&基础模块(加强组件复用&便捷开发的能力) │ ├─17-1 本章概览:带着目标学习.mp4 8.72MB │ ├─17-10 人才详情页:基于组件化思想设计与实现详情组件及数据渲染-4[.mp4 40.17MB │ ├─17-11 章总结:温故知新.mp4 10.52MB │ ├─17-2 人才页:代码复用方案设计与实现.mp4 95.64MB │ ├─17-3 城市切换:基于组件复用快速实现城市列表开发及城市选择功能.mp4 10.69MB │ ├─17-4 职位类型:基于组件复用快速实现职位类型开发及职位选择功能.mp4 10.95MB │ ├─17-5 筛选页:基于组件复用快速实现筛选项开发及筛选条件切换功能.mp4 79.79MB │ ├─17-6 人才列表:分页、下拉刷新、加载更多逻辑功能设计与实现下无.mp4 125.7MB │ ├─17-7 人才详情页:基于组件化思想设计与实现详情组件及数据渲染-1.mp4 120.31MB │ ├─17-8 人才详情页:基于组件化思想设计与实现详情组件及数据渲染-2.mp4 143.99MB │ └─17-9 人才详情页:基于组件化思想设计与实现详情组件及数据渲染-3.mp4 142.76MB ├─18-企业端-&人才&搜索模块(加强通用型复杂搜索功能的开发能力) │ ├─18-1 本章概览:带着目标学习.mp4 9.84MB │ ├─18-2 搜索页:基于组件复用快速实现模糊搜索功能.mp4 18.65MB │ ├─18-3 历史搜索:基于组件复用快速实现历史搜索记录功能[sh.mp4 26.82MB │ ├─18-4 热门搜索:基于组件复用快速实现热门搜索词的展示[sh.mp4 20.19MB │ ├─18-5 搜索结果:基于组件复用快速实现搜索结果列表数据渲染与展示.mp4 32.46MB │ ├─18-6 搜索列表:基于组件复用快速实现人才与人才详情页路由跳转下.mp4 17.89MB │ └─18-7 本章总结:温故知新.mp4 8.99MB ├─19-企业端-&消息&模块(加强轮询在企业项目中的使用能力) │ ├─19-1 本章概览:带着目标学习.mp4 4.86MB │ ├─19-2 通知列表:新消息通知数量红点技术方案设计与实现[sh.mp4 5.87MB │ ├─19-3 通知列表:多种类型系统消息处理技术方案设计与实现[.mp4 2.27MB │ ├─19-4 对话列表:会跳动的消息对话列表实现逻辑设计与实现[.mp4 57.23MB │ ├─19-5 对话详情:基于轮询方式通信技术实现消息对话.mp4 25.28MB │ └─19-6 本章总结:温故知新.mp4 5.81MB ├─2-开发前的准备工作(磨刀不误砍柴工) │ ├─2-1 本章概览:带着目标学习.mp4 11.88MB │ ├─2-2 项目需求分析:需求解决方案设计.mp4 6.71MB │ ├─2-3 业务逻辑分析:业务逻辑设计.mp4 11.46MB │ ├─2-4 技术选型分析:技术解决方案设计.mp4 7.66MB │ └─2-5 本章总结:温故知新.mp4 1.1MB ├─20-企业端-&我的&基础信息模块(加强文本编写&数据回填的开发技巧) │ ├─20-1 本章概览:带着目标学习.mp4 8.12MB │ ├─20-2 设计与实现基础信息项组件-1.mp4 95.31MB │ ├─20-3 设计与实现基础信息项组件-2.mp4 72.46MB │ ├─20-4 个人信息:基于回填实现个人信息填写.mp4 16.92MB │ ├─20-5 设置:基于组件化思想设计与实现常用项组件.mp4 3.9MB │ ├─20-6 设置:退出登录功能方案设计与实现.mp4 16.35MB │ ├─20-7 我的收藏:基于List设计与实现收藏列表组件及数据渲染下无鱼.mp4 19.6MB │ ├─20-8 我的收藏:基于组件复用思想快速实现任务收藏详情组件下无鱼.mp4 15.24MB │ └─20-9 本章总结:温故知新.mp4 8.31MB ├─21-企业端-&我的&账户模块(加强Vue+Vant3综合应用能力) │ ├─21-1 本章概览:带着目标学习.mp4 7.85MB │ ├─21-2 基于组件化思想设计与实现账户基础模块组件及数据渲染下无鱼.mp4 46.54MB │ ├─21-3 基于组件化思想设计与实现无忧币说明组件.mp4 6.24MB │ ├─21-4 基于组件化思想设计与实现签约押金说明组件.mp4 14MB │ ├─21-5 基于Vue实现常见的Tab切换特效.mp4 11.9MB │ ├─21-6 多状态数据列表渲染逻辑与实现.mp4 23.36MB │ ├─21-7 基于vant3的form表单提交实现金额提现功能[shikeycom.mp4 6.5MB │ └─21-8 本章总结:温故知新.mp4 9.68MB ├─22-企业端-&我的&任务管理模块(加强Vue组件复用能力) │ ├─22-1 基于Vue实现常见的Tab切换特效.mp4 47.43MB │ ├─22-10 多状态任务详情数据渲染的逻辑设计与实现[shikeycom.mp4 39.44MB │ ├─22-11 本章总结:温故知新.mp4 7.93MB │ ├─22-2 基于Vue实现常见的Tab切换特效.mp4 47.44MB │ ├─22-3 本章概览:带着目标学习.mp4 5.32MB │ ├─22-4 基于Vue实现常见的Tab切换特效.mp4 47.5MB │ ├─22-5 多状态任务列表数据渲染的逻辑设计与实现.mp4 92.26MB │ ├─22-6 新建任务组件的逻辑设计与实现-1.mp4 121.08MB │ ├─22-7 新建任务组件的逻辑设计与实现-2.mp4 86.33MB │ ├─22-8 新建任务组件的逻辑设计与实现-3.mp4 60.94MB │ └─22-9 新建任务组件的逻辑设计与实现-4.mp4 30.98MB ├─24-企业端-&我的&体验金模块(加强Vue组件开发能力) │ ├─24-1 本章概览:带着目标学习.mp4 4.7MB │ ├─24-2 基于List设计与实现体验金组件-1.mp4 100.14MB │ ├─24-3 基于List设计与实现体验金组件-2.mp4 150.16MB │ ├─24-4 基于List设计与实现体验金组件-3.mp4 80.28MB │ ├─24-5 基于组件化思想设计与实现使用规则组件.mp4 22.03MB │ └─24-6 本章总结:温故知新.mp4 5.99MB ├─25-企业端-&我的&企业认证模块(加强可复用的图片上传开发技巧) │ ├─25-1 本章概览:带着目标学习.mp4 2.69MB │ ├─25-2 企业认证基础组件设计与开发.mp4 46.62MB │ ├─25-3 营业执照上传功能设计与实现.mp4 72.07MB │ ├─25-4 企业认证通过页面组件设计与开发.mp4 62.74MB │ └─25-5 本章总结:温故知新.mp4 7.18MB ├─27-企业端-&我的&身份切换模块(加强Vue+Vant3综合应用能力) │ ├─27-1 本章概览:带着目标学习.mp4 7.3MB │ ├─27-2 基于组件思想设计与实现身份列表组件.mp4 8.68MB │ ├─27-3 基于Pinia设计与实现身份切换设置功能.mp4 21.26MB │ ├─27-4 基于vant3的Dialog实现身份提示弹窗组件及功能.mp4 42.22MB │ ├─27-5 基于vant3的form表单设计实现企业身份申请-1[shikeyc.mp4 80.5MB │ ├─27-6 基于vant3的form表单设计实现企业身份申请-2[shikeyc.mp4 98.17MB │ ├─27-7 基于vant3的form表单设计实现企业身份申请-3[shikeyc.mp4 107.1MB │ ├─27-8 基于vant3的form表单设计实现企业身份申请-4[shikeyc.mp4 63.88MB │ └─27-9 本章总结:温故知新.mp4 10.12MB ├─28-企业端-&我的&合约模块 (加强Vue+Vant3综合应用能力) │ ├─28-1 本章概览:带着目标学习.mp4 7.69MB │ ├─28-2 合约列表:基于Vue实现常见的Tab切换组件.mp4 38.37MB │ ├─28-3 多状态合约列表数据渲染逻辑设计与实现.mp4 15.24MB │ ├─28-4 -1 新建合约组件的逻辑设计与实现.mp4 201.9MB │ ├─28-5 -2 新建合约组件的逻辑设计与实现.mp4 244.07MB │ ├─28-6 多状态合约详情数据渲染逻辑设计与实现.mp4 77.38MB │ ├─28-7 多状态合约进度数据渲染逻辑设计与实现-1.mp4 127.29MB │ ├─28-8 多状态合约进度数据渲染逻辑设计与实现-2.mp4 75.93MB │ └─28-9 本章总结:温故知新.mp4 12.61MB ├─29-企业端-测试讲解 (加强研发自测和后期排错能力) │ ├─29-1 本章概览:带着目标学习.mp4 5.34MB │ ├─29-2 企业端自测:开发人员必知必会的知识-1.mp4 36.16MB │ ├─29-3 企业端自测:开发人员必知必会的知识-2.mp4 103.32MB │ ├─29-4 企业端自测:开发人员必知必会的知识-3.mp4 133.56MB │ ├─29-5 企业端自测:开发人员必知必会的知识-4.mp4 41.52MB │ ├─29-6 企业端自测:开发人员必知必会的知识-5.mp4 24.21MB │ ├─29-7 企业端测试修改:保证开发质量&增强后期排错能力-1[s.mp4 65.6MB │ ├─29-8 企业端测试修改:保证开发质量&增强后期排错能力-2[s.mp4 105.91MB │ └─29-9 本章总结:温故知新.mp4 8.06MB ├─3-开发环境初始化(工欲善其事必先利其器) │ ├─3-1 本章概览:带着目标学习.mp4 2.24MB │ ├─3-2 vite+vue3+ts构建项目环境.mp4 6.13MB │ ├─3-3 集成pinia:新一代状态管理插件.mp4 9.82MB │ ├─3-4 集成VueUse:Composition API常用工具集(JS API响应技术)下无.mp4 3.25MB │ ├─3-5 集成Vant 3UI:轻量的移动端组件库.mp4 2.54MB │ └─3-6 本章总结:温故知新.mp4 860.84KB ├─30-管理端-首页模块 (加强Vue+Vant3后台管理应用能力) │ ├─30-1 本章概览:带着目标学习.mp4 9.77MB │ ├─30-10 审核管理功能设计与实现-3.mp4 130.22MB │ ├─30-11 审核管理功能设计与实现-4.mp4 212.48MB │ ├─30-12 用户管理功能设计与实现.mp4 141.74MB │ ├─30-13 echarts可视化图表设计.mp4 86.93MB │ ├─30-14 合约数据数据统计折线图-1.mp4 102.95MB │ ├─30-15 合约数据数据统计折线图-2.mp4 151.55MB │ ├─30-16 新增入驻数据统计柱状图.mp4 98.5MB │ ├─30-17 人才年龄比例数据统计饼状图.mp4 87.52MB │ ├─30-18 本章总结:温故知新.mp4 8.67MB │ ├─30-2 首页页面结构设计.mp4 135.67MB │ ├─30-3 合约管理功能设计与实现-1.mp4 91.08MB │ ├─30-4 合约管理功能设计与实现-2.mp4 167.11MB │ ├─30-5 合约管理功能设计与实现-3.mp4 148.37MB │ ├─30-6 合约管理功能设计与实现-4.mp4 172.69MB │ ├─30-7 发薪管理功能设计与实现.mp4 156.16MB │ ├─30-8 审核管理功能设计与实现-1.mp4 120.32MB │ └─30-9 审核管理功能设计与实现-2.mp4 119.8MB ├─31-管理端-“我的”基础模块 (加强Vue+Vant3综合应用能力) │ ├─31-1 本章概览:带着目标学习.mp4 4.84MB │ ├─31-2 我的主页设计.mp4 68.08MB │ ├─31-3 基于vant3的form表单设计实现管理端身份申请功能-1[s.mp4 221.61MB │ ├─31-4 基于vant3的form表单设计实现管理端身份申请功能-2[s.mp4 151.1MB │ ├─31-5 基于vant3的form表单设计实现管理端身份申请功能-3[s.mp4 75.28MB │ └─31-6 本章概览:带着目标学习.mp4 6.71MB ├─32-项目扩展 (加强项目运维部署能力) │ ├─32-1 vue3插件语法调整-1.mp4 162.58MB │ ├─32-10 基于node+express+mysql如何开发业务api接口服务-2[.mp4 71.04MB │ ├─32-2 vue3插件语法调整-2.mp4 234.34MB │ ├─32-3 vue3插件语法调整-3.mp4 117.78MB │ ├─32-4 vue3打包移动端部署上线.mp4 122.14MB │ ├─32-5 企业级项目多git仓库操作方法.mp4 79.57MB │ ├─32-6 基于课程设计新产品原型设计.mp4 71.58MB │ ├─32-7 基于原型设计数据库表结构.mp4 48.28MB │ ├─32-8 基于node+express+mysql后台服务框架介绍.mp4 84.71MB │ └─32-9 基于node+express+mysql如何开发业务api接口服务-1[s.mp4 114.72MB ├─4-项目框架搭建(掌握可复用的技术解决方案) │ ├─4-1 本章概览:带着目标学习.mp4 2.58MB │ ├─4-10 公共组件设计:任务列表公共组件.mp4 80.81MB │ ├─4-11 公共组件设计:合约列表公共组件.mp4 54.57MB │ ├─4-12 公共组件设计:消息列表公共组件.mp4 44.91MB │ ├─4-13 公共组件设计:人才列表公共组件优库it资源网.mp4 87.79MB │ ├─4-14 登录及权限控制:登录页面组件开发与实现-1.mp4 58.48MB │ ├─4-15 登录及权限控制:登录页面组件开发与实现-2.mp4 22.39MB │ ├─4-16 登录及权限控制:登录页面组件开发与实现.mp4 32.42MB │ ├─4-17 登录及权限控制:登录页面组件开发与实现-4.mp4 80.81MB │ ├─4-18 登录及权限控制:登录页面组件开发与实现-5.mp4 30.04MB │ ├─4-19 本章总结:温故知新-.mp4 2.8MB │ ├─4-2 基于vscode编译器里Vetur和volar插件说明.mp4 9.22MB │ ├─4-3 企业项目模块化结构设计:页面结构梳理.mp4 16.72MB │ ├─4-4 企业项目模块化结构设计:页面结构创建.mp4 23.5MB │ ├─4-5 企业项目模块化结构设计:页面间的路由跳转设计.mp4 49.96MB │ ├─4-6 API接口调用设计:前后端分离技术解决方案设计与实现[.mp4 41.01MB │ ├─4-7 企业项目模块化结构设计:静态UI资源与适配设计.mp4 29.58MB │ ├─4-8 公共组件设计:公共组件梳理.mp4 8.33MB │ └─4-9 公共组件设计:底部导航公共组件.mp4 35.14MB ├─5-人才端-&任务&基础模块(掌握Vue开发组件的技巧) │ ├─5-1 本章概览:带着目标学习.mp4 5.31MB │ ├─5-10 任务列表分页、下拉刷新、加载更多功能实现-1.mp4 124.71MB │ ├─5-11 任务列表分页、下拉刷新、加载更多功能实现.mp4 17.15MB │ ├─5-12 任务详情页:基于组件化思想设计与实现详情页组件及数据渲染-1[.mp4 59.15MB │ ├─5-13 任务详情页:基于组件化思想设计与实现详情页组件及数据渲染.mp4 110.19MB │ ├─5-14 任务来源页:基于组件化思想设计与实现来源页组件及数据渲染.mp4 92.18MB │ ├─5-15 本章总结:温故知新.mp4 5.09MB │ ├─5-2 基于组件化思想拆分任务页组件.mp4 71.33MB │ ├─5-3 城市列表:设计与实现城市列表页组件及数据渲染.mp4 65.03MB │ ├─5-4 城市切换:城市切换功能逻辑设计与实现.mp4 29.37MB │ ├─5-5 Banner图:基于Swiper开发常见的Banner特效[shikeycom.mp4 33.08MB │ ├─5-6 职位类型:设计与实现职位分组列表组件及数据渲染[shi.mp4 65.36MB │ ├─5-7 职位选择:职位选择功能逻辑设计与实现.mp4 23.81MB │ ├─5-8 筛选页:设计与实现筛选项组件及数据渲染.mp4 67.22MB │ └─5-9 筛选条件:筛选条件切换功能逻辑设计与实现[shikeycom.mp4 23.34MB ├─6-人才端-&任务&搜索模块(掌握通用型复杂搜索功能的解决方案) │ ├─6-1 本章概览:带着目标学习.mp4 4.59MB │ ├─6-2 搜索页:常见复杂搜索功能的逻辑设计与实现 .mp4 69.05MB │ ├─6-3 历史搜索:历史搜索记录&删除功能的逻辑设计与实现[sh.mp4 29.06MB │ ├─6-4 热门搜索:基于组件化思想设计与实现热词组件及数据渲染下无.mp4 23.11MB │ ├─6-5 搜索结果:基于组件化思想设计与实现搜索列表组件及数据渲染.mp4 63.65MB │ └─6-6 本章总结:温故知新 .mp4 4.8MB ├─7-人才端-&合约&模块(掌握Vue渲染多状态数据的技巧) │ ├─7-1 本章概览:带着目标学习 .mp4 8.2MB │ ├─7-2 合约列表:基于Vue实现常见的Tab切换组件.mp4 60.74MB │ ├─7-3 多状态合约列表数据渲染逻辑设计与实现.mp4 93.25MB │ ├─7-4 引用vant3下拉刷新第一次不出现加载状态解决方案[shik.mp4 62.97MB │ ├─7-5 多状态合约详情数据渲染逻辑设计与实现-1.mp4 83.15MB │ ├─7-6 多状态合约详情数据渲染逻辑设计与实现-2.mp4 134.8MB │ ├─7-7 多状态合约进度数据渲染逻辑设计与实现.mp4 132.01MB │ ├─7-8 基于指令的方式实现全局注册:避免操作项重复执行[shi.mp4 101.95MB │ └─7-9 本章总结:温故知新.mp4 15.29MB ├─8-人才端-&消息&模块(掌握轮询在企业项目中的巧妙用法) │ ├─8-1 本章概览:带着目标学习.mp4 7.73MB │ ├─8-2 通知列表:新消息通知数量红点技术方案设计与实现[shi.mp4 48.73MB │ ├─8-3 通知列表:多种类型系统消息列表数据渲染逻辑设计与实现下无.mp4 75.58MB │ ├─8-4 通知详情:多种类型系统消息处理技术方案设计与实现[s.mp4 31.6MB │ ├─8-5 对话列表:会跳动的消息对话列表逻辑设计与实现.mp4 77.88MB │ ├─8-6 对话详情:基于轮询方式通信技术实现消息对话-1.mp4 126.62MB │ ├─8-7 对话详情:基于轮询方式通信技术实现消息对话-2.mp4 114.8MB │ ├─8-8 对话详情:常用语选择列表功能设计与实现-1[shikeycom.mp4 111.46MB │ ├─8-9 对话详情:常用语选择列表功能设计与实现-2[shikeycom.mp4 52.16MB │ ├─9-10 对话详情:常用语添加功能设计与实现.mp4 104.33MB │ ├─9-11 对话详情:常用语管理功能设计与实现-1.mp4 123.28MB │ ├─9-12 对话详情:常用语管理功能设计与实现-2.mp4 95.71MB │ ├─9-13 对话详情:常用语emoji符号表情功能设计与实现.mp4 59.04MB │ ├─9-14 对话详情:对话聊天消息发送逻辑实现.mp4 52.05MB │ └─9-15 本章总结:温故知新.mp4 14.61MB ├─9-人才端-&我的&基础信息模块(掌握Vue开发文本回填功能的技巧) │ ├─9-1 本章概览:带着目标学习.mp4 8.59MB │ ├─9-10 个人信息:基于数据回填实现个人信息填写与提交-5[sh.mp4 61.79MB │ ├─9-11 设置:基于组件思想实现常用项组件.mp4 56.1MB │ ├─9-12 设置:退出登录功能方案设计与实现.mp4 28.85MB │ ├─9-13 我的收藏:任务收藏列表数据渲染实现.mp4 54.68MB │ ├─9-14 收藏详情:基于组件复用逻辑快速实现任务收藏详情页[.mp4 5.31MB │ ├─9-15 本章总结:温故知新.mp4 13.55MB │ ├─9-2 我的主页基础模块设计与开发-1.mp4 79.66MB │ ├─9-3 我的主页基础模块设计与开发-2.mp4 77.23MB │ ├─9-4 我的主页基础模块设计与开发-3.mp4 154.23MB │ ├─9-5 我的主页基础模块设计与开发-4.mp4 27MB │ ├─9-6 个人信息:基于数据回填实现个人信息填写与提交-1[shi.mp4 88.01MB │ ├─9-7 个人信息:基于数据回填实现个人信息填写与提交-2[shi.mp4 110.45MB │ ├─9-8 个人信息:基于数据回填实现个人信息填写与提交-3[shi.mp4 78.91MB │ └─9-9 个人信息:基于数据回填实现个人信息填写与提交-4[shi.mp4 128.87MB ├─目录.txt -1.#INDB └─资料代码 ├─vue3-ts-vite-vant-master │ └─vue3-ts-vite-vant │ ├─.gitignore 253B │ ├─.vscode │ │ └─extensions.json 39B │ ├─index.html 362B │ ├─package-lock.json 74.07KB │ ├─package.json 605B │ ├─public │ │ └─vite.svg 1.46KB │ ├─README.md 4.86KB │ ├─src │ │ ├─api │ │ │ ├─admin.ts 3.6KB │ │ │ ├─contract.ts 956B │ │ │ ├─message.ts 1.65KB │ │ │ ├─my.ts 5.9KB │ │ │ ├─talent.ts 994B │ │ │ ├─task.ts 1.9KB │ │ │ └─user.ts 503B │ │ ├─App.vue 199B │ │ ├─assets │ │ │ ├─css │ │ │ │ └─style.css 3.14KB │ │ │ ├─img │ │ │ │ ├─admin │ │ │ │ │ └─home │ │ │ │ │ ├─banner.png 29.55KB │ │ │ │ │ ├─icon-auditor.png 26.34KB │ │ │ │ │ ├─icon-contract.png 25.03KB │ │ │ │ │ ├─icon-pay.png 18.83KB │ │ │ │ │ └─icon-user.png 28.75KB │ │ │ │ ├─icon │ │ │ │ │ ├─bar-contract-active.png 2.96KB │ │ │ │ │ ├─bar-contract-link.png 3.06KB │ │ │ │ │ ├─bar-message-active.png 2.06KB │ │ │ │ │ ├─bar-message-link.png 2.02KB │ │ │ │ │ ├─bar-my-active.png 2.2KB │ │ │ │ │ ├─bar-my-link.png 2.13KB │ │ │ │ │ ├─bar-talent-active.png 4.54KB │ │ │ │ │ ├─bar-talent-link.png 4.75KB │ │ │ │ │ ├─bar-task-active.png 2.6KB │ │ │ │ │ ├─bar-task-link.png 2.42KB │ │ │ │ │ ├─icon-add.png 2.34KB │ │ │ │ │ ├─icon-code.png 2.96KB │ │ │ │ │ ├─icon-delete.png 4.54KB │ │ │ │ │ ├─icon-edit.png 1.81KB │ │ │ │ │ ├─icon-file.png 1.98KB │ │ │ │ │ ├─icon-message.png 10.09KB │ │ │ │ │ ├─icon-no-data.png 35.8KB │ │ │ │ │ ├─icon-phone.png 1.17KB │ │ │ │ │ ├─icon-place.png 3.68KB │ │ │ │ │ ├─icon-remind.png 4.28KB │ │ │ │ │ └─icon-search.png 2.17KB │ │ │ │ ├─my │ │ │ │ │ ├─add-img.png 2.74KB │ │ │ │ │ ├─auth-real-certified.png 58.36KB │ │ │ │ │ ├─auth-real-pic.png 2.75KB │ │ │ │ │ ├─auth-real-safe.png 1.82KB │ │ │ │ │ ├─check.png 1.05KB │ │ │ │ │ ├─circular-frame.png 1.16KB │ │ │ │ │ ├─company-certified.png 61.22KB │ │ │ │ │ ├─contract-be-send.png 2.62KB │ │ │ │ │ ├─contract-be-signed.png 6.16KB │ │ │ │ │ ├─contract-canceled.png 6.48KB │ │ │ │ │ ├─contract-completed.png 6.2KB │ │ │ │ │ ├─contract-in-performance.png 5.83KB │ │ │ │ │ ├─controller-bg.png 4.62KB │ │ │ │ │ ├─controller-from-bg.png 883.28KB │ │ │ │ │ ├─coupon │ │ │ │ │ │ ├─banner.png 300.96KB │ │ │ │ │ │ ├─list-active.png 6.6KB │ │ │ │ │ │ └─list-link.png 6.6KB │ │ │ │ │ ├─enterprise │ │ │ │ │ │ ├─back-top.png 415.65KB │ │ │ │ │ │ └─service-process.png 42.96KB │ │ │ │ │ ├─enterprise-bg.png 3.05KB │ │ │ │ │ ├─enterprise-from-bg.png 704.22KB │ │ │ │ │ ├─icon-about.png 1.3KB │ │ │ │ │ ├─icon-account-manager.png 4.28KB │ │ │ │ │ ├─icon-agreement.png 971B │ │ │ │ │ ├─icon-collection.png 7.63KB │ │ │ │ │ ├─icon-company-auth.png 1.24KB │ │ │ │ │ ├─icon-contract-management.png 7.93KB │ │ │ │ │ ├─icon-controller.png 15.83KB │ │ │ │ │ ├─icon-edit.png 1.18KB │ │ │ │ │ ├─icon-enterprise.png 12.96KB │ │ │ │ │ ├─icon-experience-gold.png 7.08KB │ │ │ │ │ ├─icon-feedback.png 943B │ │ │ │ │ ├─icon-my-account.png 14.83KB │ │ │ │ │ ├─icon-my-collection.png 8.36KB │ │ │ │ │ ├─icon-my-resume.png 6.96KB │ │ │ │ │ ├─icon-personnel.png 14.24KB │ │ │ │ │ ├─icon-privacy.png 555B │ │ │ │ │ ├─icon-real-name-auth.png 3.29KB │ │ │ │ │ ├─icon-resume-edit.png 6.98KB │ │ │ │ │ ├─icon-right.png 429B │ │ │ │ │ ├─icon-setting.png 4.67KB │ │ │ │ │ ├─icon-switch-role.png 3.68KB │ │ │ │ │ ├─icon-task-management.png 7.74KB │ │ │ │ │ ├─manager-back.png 22.92KB │ │ │ │ │ ├─partner │ │ │ │ │ │ ├─admin-bg-bottom.png 252.63KB │ │ │ │ │ │ ├─admin-bg-center.png 120.21KB │ │ │ │ │ │ ├─admin-bg-top.png 70.72KB │ │ │ │ │ │ ├─company-bg-top.png 415.65KB │ │ │ │ │ │ ├─company-service-process.png 42.96KB │ │ │ │ │ │ ├─person-bg1.jpg 144.04KB │ │ │ │ │ │ ├─person-bg2.jpg 59.83KB │ │ │ │ │ │ └─person-bg3.jpg 169.87KB │ │ │ │ │ ├─personnel-bg.png 2.92KB │ │ │ │ │ ├─service-bg.png 22.91KB │ │ │ │ │ ├─service-logo.png 14.97KB │ │ │ │ │ ├─talent-fom-bg.png 382.89KB │ │ │ │ │ ├─top-background.png 9.78KB │ │ │ │ │ └─warning.png 4.85KB │ │ │ │ └─task │ │ │ │ └─details-guarantee.png 40.31KB │ │ │ └─vue.svg 496B │ │ ├─components │ │ │ ├─FooterTabbar.vue 3.06KB │ │ │ ├─list │ │ │ │ ├─ContractList.vue 1.87KB │ │ │ │ ├─MessageList.vue 2.41KB │ │ │ │ ├─TalentList.vue 3.25KB │ │ │ │ └─TaskList.vue 2.75KB │ │ │ ├─ProgressBar.vue 975B │ │ │ └─Tabs.vue 1.19KB │ │ ├─main.ts 1.04KB │ │ ├─router │ │ │ └─index.ts 6.66KB │ │ ├─store │ │ │ ├─index.ts 88B │ │ │ ├─message.ts 853B │ │ │ ├─my.ts 1.97KB │ │ │ ├─talent.ts 551B │ │ │ ├─task.ts 1.65KB │ │ │ └─user.ts 827B │ │ ├─utils │ │ │ ├─common.ts 923B │ │ │ ├─rem.ts 295B │ │ │ └─request.ts 942B │ │ ├─views │ │ │ ├─admin │ │ │ │ └─home │ │ │ │ ├─auditor │ │ │ │ │ ├─companyDetail.vue 2.89KB │ │ │ │ │ ├─index.vue 7.84KB │ │ │ │ │ ├─talentDetail.vue 3.29KB │ │ │ │ │ └─taskDetail.vue 3.07KB │ │ │ │ ├─components │ │ │ │ │ ├─CharBar.vue 2.32KB │ │ │ │ │ ├─CharLine.vue 2.4KB │ │ │ │ │ └─CharPie.vue 1.71KB │ │ │ │ ├─contract │ │ │ │ │ └─index.vue 7.83KB │ │ │ │ ├─index.vue 4.7KB │ │ │ │ ├─pay │ │ │ │ │ └─index.vue 5.56KB │ │ │ │ └─user │ │ │ │ └─index.vue 6.34KB │ │ │ ├─contract │ │ │ │ ├─components │ │ │ │ │ ├─ContractPage.vue 3.05KB │ │ │ │ │ └─ProgressEvaluation.vue 3.05KB │ │ │ │ ├─details.vue 6.1KB │ │ │ │ ├─index.vue 327B │ │ │ │ └─progress.vue 4.67KB │ │ │ ├─login │ │ │ │ ├─index.vue 3.72KB │ │ │ │ ├─privacyPolicy.vue 781B │ │ │ │ └─serviceAgree.vue 781B │ │ │ ├─message │ │ │ │ ├─components │ │ │ │ │ ├─TalkEmoji.vue 624B │ │ │ │ │ ├─TalkWords.vue 2.78KB │ │ │ │ │ ├─TalkWordsAdd.vue 1.82KB │ │ │ │ │ └─TalkWordsManage.vue 3.5KB │ │ │ │ ├─index.vue 662B │ │ │ │ ├─systemDetails.vue 1.12KB │ │ │ │ ├─systemList.vue 1.63KB │ │ │ │ ├─talent.vue 5.37KB │ │ │ │ └─talk.vue 5.37KB │ │ │ ├─my │ │ │ │ ├─about │ │ │ │ │ └─index.vue 1.26KB │ │ │ │ ├─account │ │ │ │ │ ├─advance.vue 3.2KB │ │ │ │ │ ├─coinExplain.vue 981B │ │ │ │ │ ├─depositExplain.vue 604B │ │ │ │ │ └─index.vue 2.72KB │ │ │ │ ├─collect │ │ │ │ │ ├─index.vue 1.18KB │ │ │ │ │ └─talent.vue 1.2KB │ │ │ │ ├─company │ │ │ │ │ ├─authReal.vue 2.68KB │ │ │ │ │ └─certified.vue 2.34KB │ │ │ │ ├─components │ │ │ │ │ ├─AccountInfo.vue 1.83KB │ │ │ │ │ ├─AccountList.vue 1006B │ │ │ │ │ ├─CustomerManager.vue 1.92KB │ │ │ │ │ ├─IdentityPopup.vue 1.85KB │ │ │ │ │ ├─setItem.vue 1.41KB │ │ │ │ │ ├─slotExplain.vue 290B │ │ │ │ │ ├─SwitchList.vue 3.67KB │ │ │ │ │ ├─UploadImage.vue 1.4KB │ │ │ │ │ └─UserInfoPage.vue 7.75KB │ │ │ │ ├─contract │ │ │ │ │ ├─add.vue 8.46KB │ │ │ │ │ ├─components │ │ │ │ │ │ ├─ContractDemand.vue 568B │ │ │ │ │ │ └─TalentList.vue 1.82KB │ │ │ │ │ └─index.vue 462B │ │ │ │ ├─coupon │ │ │ │ │ ├─index.vue 4.85KB │ │ │ │ │ └─rule.vue 702B │ │ │ │ ├─feedback │ │ │ │ │ └─index.vue 2.42KB │ │ │ │ ├─index.vue 11.4KB │ │ │ │ ├─partner │ │ │ │ │ ├─admin.vue 10.75KB │ │ │ │ │ ├─company.vue 8.52KB │ │ │ │ │ └─person.vue 4.75KB │ │ │ │ ├─resume │ │ │ │ │ ├─components │ │ │ │ │ │ ├─EducationalExperience.vue 1.68KB │ │ │ │ │ │ ├─EducationalExperiencePopup.vue 5.41KB │ │ │ │ │ │ ├─ExcellentSkill.vue 1.56KB │ │ │ │ │ │ ├─ExcellentSkillPopup.vue 3.91KB │ │ │ │ │ │ ├─PersonAdvantage.vue 1.08KB │ │ │ │ │ │ ├─PersonAdvantagePopup.vue 1.01KB │ │ │ │ │ │ ├─PersonInfo.vue 1.69KB │ │ │ │ │ │ ├─PositionType.vue 1.11KB │ │ │ │ │ │ ├─PositionTypePopup.vue 3.77KB │ │ │ │ │ │ ├─ProjectExperience.vue 2.39KB │ │ │ │ │ │ ├─ProjectExperiencePopup.vue 5.23KB │ │ │ │ │ │ ├─ServiceTypePopup.vue 734B │ │ │ │ │ │ ├─WorkExperience.vue 2.39KB │ │ │ │ │ │ └─WorkExperiencePopup.vue 5.91KB │ │ │ │ │ ├─index.vue 1.58KB │ │ │ │ │ └─preview.vue 1.23KB │ │ │ │ ├─set │ │ │ │ │ └─index.vue 982B │ │ │ │ ├─task │ │ │ │ │ ├─add.vue 7.37KB │ │ │ │ │ ├─components │ │ │ │ │ │ └─taskDemand.vue 568B │ │ │ │ │ ├─details.vue 2.12KB │ │ │ │ │ └─index.vue 3.18KB │ │ │ │ └─user │ │ │ │ ├─authReal.vue 2.09KB │ │ │ │ ├─certified.vue 2.49KB │ │ │ │ ├─identitySwitch.vue 423B │ │ │ │ └─index.vue 312B │ │ │ ├─talent │ │ │ │ ├─components │ │ │ │ │ ├─EduExperience.vue 492B │ │ │ │ │ ├─ProjectExperience.vue 677B │ │ │ │ │ ├─Screen.vue 3.44KB │ │ │ │ │ ├─TalentInfo.vue 3.57KB │ │ │ │ │ └─WorkExperience.vue 709B │ │ │ │ ├─details.vue 2.85KB │ │ │ │ ├─index.vue 6.4KB │ │ │ │ └─search.vue 4.83KB │ │ │ └─task │ │ │ ├─companySource.vue 1.25KB │ │ │ ├─components │ │ │ │ ├─Banner.vue 1.27KB │ │ │ │ ├─CitySwitch.vue 1.63KB │ │ │ │ ├─CompanySource.vue 904B │ │ │ │ ├─CompanyTask.vue 1.39KB │ │ │ │ ├─PositionType.vue 2.38KB │ │ │ │ ├─Screen.vue 3.05KB │ │ │ │ └─TaskDetail.vue 2.82KB │ │ │ ├─details.vue 2.01KB │ │ │ ├─index.vue 5.97KB │ │ │ └─search.vue 4.79KB │ │ └─vite-env.d.ts 186B │ ├─tsconfig.json 491B │ ├─tsconfig.node.json 184B │ └─vite.config.ts 456B └─vue3-ts-vite-vant-volar-master └─vue3-ts-vite-vant-volar ├─dist │ ├─assets │ │ ├─advance.6645ba5c.css 1.04KB │ │ ├─advance.9d5f153c.js 1.66KB │ │ ├─auth-real-certified.91cb6c94.png 58.36KB │ │ ├─authReal.1dc49a98.js 2.55KB │ │ ├─authReal.7a59eda3.css 4.27KB │ │ ├─certified.7fb6c3e2.js 3.67KB │ │ ├─certified.978ea6c0.css 597B │ │ ├─coinExplain.60983b40.js 1.85KB │ │ ├─coinExplain.ce4edca9.css 218B │ │ ├─companySource.2c1efbbb.js 1.58KB │ │ ├─companySource.d878006c.css 1.12KB │ │ ├─contract-be-signed.b0ee7612.png 6.16KB │ │ ├─contract-canceled.9a1330d1.png 6.48KB │ │ ├─contract-completed.f4454b28.png 6.2KB │ │ ├─contract-in-performance.f27276a8.png 5.83KB │ │ ├─ContractPage.0fdc519f.js 2.57KB │ │ ├─ContractPage.c12393a6.css 1.08KB │ │ ├─controller-bg.01f94ba2.png 4.62KB │ │ ├─depositExplain.16059db4.js 33B │ │ ├─details-guarantee.f69c554e.png 40.31KB │ │ ├─details.00f7b381.css 1.1KB │ │ ├─details.5aa4ef12.css 1.69KB │ │ ├─details.741e51b3.js 33B │ │ ├─details.99191830.js 2.54KB │ │ ├─details.fce32fc1.js 2.86KB │ │ ├─EducationalExperience.7e685c08.js 26.91KB │ │ ├─EducationalExperience.d6661089.css 3KB │ │ ├─FooterTabbar.214a1f0b.js 1.04KB │ │ ├─FooterTabbar.2a41ebe1.css 27.2KB │ │ ├─icon-account-manager.e530986a.png 4.28KB │ │ ├─icon-controller.0dfbc808.png 15.83KB │ │ ├─icon-delete.18cf79f6.js 59B │ │ ├─icon-delete.70209d06.png 4.54KB │ │ ├─icon-enterprise.08f2e7fc.png 12.96KB │ │ ├─icon-feedback.827c801c.js 1.28KB │ │ ├─icon-message.4fb60acb.png 10.09KB │ │ ├─icon-message.9f9621a8.js 60B │ │ ├─icon-my-account.2ff2f0e7.png 14.83KB │ │ ├─icon-my-collection.e9703033.png 8.36KB │ │ ├─icon-my-resume.f7b0e5f8.png 6.96KB │ │ ├─icon-no-data.4d64cdff.png 35.8KB │ │ ├─icon-personnel.e23cb321.png 14.24KB │ │ ├─icon-remind.aa9be126.png 4.28KB │ │ ├─identitySwitch.109eaa26.js 11.57KB │ │ ├─identitySwitch.c8047c22.css 1.75KB │ │ ├─index.047a22ae.js 2.9KB │ │ ├─index.1fd71a41.css 108B │ │ ├─index.219f7f79.js 392B │ │ ├─index.4855b54f.js 1.55KB │ │ ├─index.488d1910.css 933B │ │ ├─index.493dbc58.js 491B │ │ ├─index.4e1fa0b1.js 3.18KB │ │ ├─index.5244007a.js 1.77KB │ │ ├─index.5ab1e790.js 26.24KB │ │ ├─index.73a0feb3.js 2.11KB │ │ ├─index.76f78555.js 373B │ │ ├─index.78ebec72.js 963B │ │ ├─index.8bb6c98a.css 284B │ │ ├─index.8f0b73c8.css 6.56KB │ │ ├─index.91d347bb.css 1.21KB │ │ ├─index.9e92766e.css 184.48KB │ │ ├─index.a3018298.css 325B │ │ ├─index.a975f26a.js 5.98KB │ │ ├─index.ae2d5edc.css 10.96KB │ │ ├─index.af133003.css 5.43KB │ │ ├─index.af22d0ef.js 2.16KB │ │ ├─index.b3f43f9d.css 59B │ │ ├─index.b59b35ee.js 174.53KB │ │ ├─index.d203e45d.js 1.12KB │ │ ├─index.d42257d4.css 798B │ │ ├─index.e284c5df.js 1.29KB │ │ ├─index.f087485a.css 1.6KB │ │ ├─manager-back.7c23feec.png 22.92KB │ │ ├─message.76d98fe8.js 812B │ │ ├─message.d763201b.js 474B │ │ ├─my.3f31c08e.js 2.04KB │ │ ├─my.6306223f.js 1003B │ │ ├─person-bg1.83a67e4c.jpg 144.04KB │ │ ├─person-bg2.9196e5a8.jpg 59.83KB │ │ ├─person-bg3.50735465.jpg 169.87KB │ │ ├─person.09c0feb3.js 3.67KB │ │ ├─person.4c124234.css 1.57KB │ │ ├─PositionType.acc8858d.css 823B │ │ ├─PositionType.e2a854d2.js 1.07KB │ │ ├─preview.997d358c.js 1020B │ │ ├─preview.db79c732.css 66B │ │ ├─privacyPolicy.20280d3f.css 50B │ │ ├─privacyPolicy.e60d90c6.js 643B │ │ ├─progress.bf3c5cd5.js 2.29KB │ │ ├─progress.ffc3b9d3.css 749B │ │ ├─ProgressBar.2f3acd6b.js 825B │ │ ├─ProgressBar.69452a26.css 340B │ │ ├─request.9fb191dc.js 25.24KB │ │ ├─search.222f70ef.css 811B │ │ ├─search.43889bad.js 2.84KB │ │ ├─serviceAgree.7bd37956.js 642B │ │ ├─serviceAgree.dd5aec1e.css 50B │ │ ├─systemDetails.3995e653.css 209B │ │ ├─systemDetails.c6f3953c.js 679B │ │ ├─systemList.5501f64d.css 760B │ │ ├─systemList.bdb38aca.js 847B │ │ ├─talk.1539858c.css 3.46KB │ │ ├─talk.39f56082.js 14.88KB │ │ ├─task.1fc562b9.js 782B │ │ ├─task.59c7b2dc.js 700B │ │ ├─TaskList.bd7a9774.js 1.2KB │ │ ├─TaskList.f625e2fa.css 1.34KB │ │ ├─top-background.06cdf8ed.png 9.78KB │ │ ├─user.21f8ebd6.js 272B │ │ ├─UserInfoPage.0784a97b.js 5.16KB │ │ └─UserInfoPage.37fbd72d.css 589B │ ├─index.html 454B │ └─vite.svg 1.46KB ├─index.html 362B ├─package-lock.json 74.07KB ├─package.json 605B ├─public │ └─vite.svg 1.46KB ├─README.md 4.63KB ├─src │ ├─.DS_Store 6KB │ ├─00 - 必看.html 45.43KB │ ├─api │ │ ├─admin.ts 3.6KB │ │ ├─contract.ts 956B │ │ ├─message.ts 1.65KB │ │ ├─my.ts 5.9KB │ │ ├─talent.ts 994B │ │ ├─task.ts 1.9KB │ │ └─user.ts 503B │ ├─App.vue 199B │ ├─assets │ │ ├─.DS_Store 6KB │ │ ├─css │ │ │ └─style.css 3.14KB │ │ ├─img │ │ │ ├─.DS_Store 14KB │ │ │ ├─admin │ │ │ │ ├─.DS_Store 6KB │ │ │ │ └─home │ │ │ │ ├─banner.png 29.55KB │ │ │ │ ├─icon-auditor.png 26.34KB │ │ │ │ ├─icon-contract.png 25.03KB │ │ │ │ ├─icon-pay.png 18.83KB │ │ │ │ └─icon-user.png 28.75KB │ │ │ ├─icon │ │ │ │ ├─.DS_Store 6KB │ │ │ │ ├─bar-contract-active.png 2.96KB │ │ │ │ ├─bar-contract-link.png 3.06KB │ │ │ │ ├─bar-message-active.png 2.06KB │ │ │ │ ├─bar-message-link.png 2.02KB │ │ │ │ ├─bar-my-active.png 2.2KB │ │ │ │ ├─bar-my-link.png 2.13KB │ │ │ │ ├─bar-talent-active.png 4.54KB │ │ │ │ ├─bar-talent-link.png 4.75KB │ │ │ │ ├─bar-task-active.png 2.6KB │ │ │ │ ├─bar-task-link.png 2.42KB │ │ │ │ ├─icon-add.png 2.34KB │ │ │ │ ├─icon-code.png 2.96KB │ │ │ │ ├─icon-delete.png 4.54KB │ │ │ │ ├─icon-edit.png 1.81KB │ │ │ │ ├─icon-file.png 1.98KB │ │ │ │ ├─icon-message.png 10.09KB │ │ │ │ ├─icon-no-data.png 35.8KB │ │ │ │ ├─icon-phone.png 1.17KB │ │ │ │ ├─icon-place.png 3.68KB │ │ │ │ ├─icon-remind.png 4.28KB │ │ │ │ └─icon-search.png 2.17KB │ │ │ ├─my │ │ │ │ ├─.DS_Store 14KB │ │ │ │ ├─add-img.png 2.74KB │ │ │ │ ├─auth-real-certified.png 58.36KB │ │ │ │ ├─auth-real-pic.png 2.75KB │ │ │ │ ├─auth-real-safe.png 1.82KB │ │ │ │ ├─check.png 1.05KB │ │ │ │ ├─circular-frame.png 1.16KB │ │ │ │ ├─company-certified.png 61.22KB │ │ │ │ ├─contract-be-send.png 2.62KB │ │ │ │ ├─contract-be-signed.png 6.16KB │ │ │ │ ├─contract-canceled.png 6.48KB │ │ │ │ ├─contract-completed.png 6.2KB │ │ │ │ ├─contract-in-performance.png 5.83KB │ │ │ │ ├─controller-bg.png 4.62KB │ │ │ │ ├─controller-from-bg.png 883.28KB │ │ │ │ ├─coupon │ │ │ │ │ ├─.DS_Store 6KB │ │ │ │ │ ├─banner.png 300.96KB │ │ │ │ │ ├─list-active.png 6.6KB │ │ │ │ │ └─list-link.png 6.6KB │ │ │ │ ├─enterprise │ │ │ │ │ ├─.DS_Store 6KB │ │ │ │ │ ├─back-top.png 415.65KB │ │ │ │ │ └─service-process.png 42.96KB │ │ │ │ ├─enterprise-bg.png 3.05KB │ │ │ │ ├─enterprise-from-bg.png 704.22KB │ │ │ │ ├─icon-about.png 1.3KB │ │ │ │ ├─icon-account-manager.png 4.28KB │ │ │ │ ├─icon-agreement.png 971B │ │ │ │ ├─icon-collection.png 7.63KB │ │ │ │ ├─icon-company-auth.png 1.24KB │ │ │ │ ├─icon-contract-management.png 7.93KB │ │ │ │ ├─icon-controller.png 15.83KB │ │ │ │ ├─icon-edit.png 1.18KB │ │ │ │ ├─icon-enterprise.png 12.96KB │ │ │ │ ├─icon-experience-gold.png 7.08KB │ │ │ │ ├─icon-feedback.png 943B │ │ │ │ ├─icon-my-account.png 14.83KB │ │ │ │ ├─icon-my-collection.png 8.36KB │ │ │ │ ├─icon-my-resume.png 6.96KB │ │ │ │ ├─icon-personnel.png 14.24KB │ │ │ │ ├─icon-privacy.png 555B │ │ │ │ ├─icon-real-name-auth.png 3.29KB │ │ │ │ ├─icon-resume-edit.png 6.98KB │ │ │ │ ├─icon-right.png 429B │ │ │ │ ├─icon-setting.png 4.67KB │ │ │ │ ├─icon-switch-role.png 3.68KB │ │ │ │ ├─icon-task-management.png 7.74KB │ │ │ │ ├─manager-back.png 22.92KB │ │ │ │ ├─partner │ │ │ │ │ ├─admin-bg-bottom.png 252.63KB │ │ │ │ │ ├─admin-bg-center.png 120.21KB │ │ │ │ │ ├─admin-bg-top.png 70.72KB │ │ │ │ │ ├─company-bg-top.png 415.65KB │ │ │ │ │ ├─company-service-process.png 42.96KB │ │ │ │ │ ├─person-bg1.jpg 144.04KB │ │ │ │ │ ├─person-bg2.jpg 59.83KB │ │ │ │ │ └─person-bg3.jpg 169.87KB │ │ │ │ ├─personnel-bg.png 2.92KB │ │ │ │ ├─service-bg.png 22.91KB │ │ │ │ ├─service-logo.png 14.97KB │ │ │ │ ├─talent-fom-bg.png 382.89KB │ │ │ │ ├─top-background.png 9.78KB │ │ │ │ └─warning.png 4.85KB │ │ │ └─task │ │ │ ├─.DS_Store 6KB │ │ │ └─details-guarantee.png 40.31KB │ │ └─vue.svg 496B │ ├─components │ │ ├─FooterTabbar.vue 3.06KB │ │ ├─list │ │ │ ├─ContractList.vue 1.88KB │ │ │ ├─MessageList.vue 2.41KB │ │ │ ├─TalentList.vue 3.24KB │ │ │ └─TaskList.vue 2.75KB │ │ ├─ProgressBar.vue 1010B │ │ └─Tabs.vue 1.23KB │ ├─main.ts 1.04KB │ ├─router │ │ └─index.ts 6.66KB │ ├─store │ │ ├─index.ts 88B │ │ ├─message.ts 853B │ │ ├─my.ts 1.97KB │ │ ├─talent.ts 551B │ │ ├─task.ts 1.65KB │ │ └─user.ts 827B │ ├─utils │ │ ├─common.ts 923B │ │ ├─rem.ts 295B │ │ └─request.ts 942B │ ├─views │ │ ├─.DS_Store 6KB │ │ ├─admin │ │ │ └─home │ │ │ ├─auditor │ │ │ │ ├─companyDetail.vue 2.8KB │ │ │ │ ├─index.vue 7.8KB │ │ │ │ ├─talentDetail.vue 3.2KB │ │ │ │ └─taskDetail.vue 2.98KB │ │ │ ├─components │ │ │ │ ├─CharBar.vue 2.33KB │ │ │ │ ├─CharLine.vue 2.41KB │ │ │ │ └─CharPie.vue 1.72KB │ │ │ ├─contract │ │ │ │ └─index.vue 7.85KB │ │ │ ├─index.vue 4.7KB │ │ │ ├─pay │ │ │ │ └─index.vue 5.56KB │ │ │ └─user │ │ │ └─index.vue 6.32KB │ │ ├─contract │ │ │ ├─components │ │ │ │ ├─ContractPage.vue 3.06KB │ │ │ │ └─ProgressEvaluation.vue 3.08KB │ │ │ ├─details.vue 6.12KB │ │ │ ├─index.vue 327B │ │ │ └─progress.vue 4.69KB │ │ ├─login │ │ │ ├─index.vue 3.73KB │ │ │ ├─privacyPolicy.vue 785B │ │ │ └─serviceAgree.vue 785B │ │ ├─message │ │ │ ├─components │ │ │ │ ├─TalkEmoji.vue 631B │ │ │ │ ├─TalkWords.vue 2.79KB │ │ │ │ ├─TalkWordsAdd.vue 1.86KB │ │ │ │ └─TalkWordsManage.vue 3.53KB │ │ │ ├─index.vue 666B │ │ │ ├─systemDetails.vue 1.13KB │ │ │ ├─systemList.vue 1.49KB │ │ │ ├─talent.vue 5.27KB │ │ │ └─talk.vue 5.26KB │ │ ├─my │ │ │ ├─.DS_Store 6KB │ │ │ ├─about │ │ │ │ └─index.vue 1.26KB │ │ │ ├─account │ │ │ │ ├─advance.vue 3.1KB │ │ │ │ ├─coinExplain.vue 981B │ │ │ │ ├─depositExplain.vue 604B │ │ │ │ └─index.vue 2.75KB │ │ │ ├─collect │ │ │ │ ├─index.vue 1.18KB │ │ │ │ └─talent.vue 1.2KB │ │ │ ├─company │ │ │ │ ├─authReal.vue 2.68KB │ │ │ │ └─certified.vue 2.36KB │ │ │ ├─components │ │ │ │ ├─AccountInfo.vue 1.84KB │ │ │ │ ├─AccountList.vue 1013B │ │ │ │ ├─CustomerManager.vue 1.92KB │ │ │ │ ├─IdentityPopup.vue 1.85KB │ │ │ │ ├─setItem.vue 1.42KB │ │ │ │ ├─slotExplain.vue 290B │ │ │ │ ├─SwitchList.vue 3.68KB │ │ │ │ ├─UploadImage.vue 1.43KB │ │ │ │ └─UserInfoPage.vue 7.8KB │ │ │ ├─contract │ │ │ │ ├─add.vue 8.5KB │ │ │ │ ├─components │ │ │ │ │ ├─ContractDemand.vue 575B │ │ │ │ │ └─TalentList.vue 1.83KB │ │ │ │ └─index.vue 466B │ │ │ ├─coupon │ │ │ │ ├─index.vue 4.93KB │ │ │ │ └─rule.vue 702B │ │ │ ├─feedback │ │ │ │ └─index.vue 2.44KB │ │ │ ├─index.vue 11.35KB │ │ │ ├─partner │ │ │ │ ├─admin.vue 10.77KB │ │ │ │ ├─company.vue 8.57KB │ │ │ │ └─person.vue 4.76KB │ │ │ ├─resume │ │ │ │ ├─components │ │ │ │ │ ├─EducationalExperience.vue 1.62KB │ │ │ │ │ ├─EducationalExperiencePopup.vue 5.32KB │ │ │ │ │ ├─ExcellentSkill.vue 1.56KB │ │ │ │ │ ├─ExcellentSkillPopup.vue 3.94KB │ │ │ │ │ ├─PersonAdvantage.vue 1.08KB │ │ │ │ │ ├─PersonAdvantagePopup.vue 1.02KB │ │ │ │ │ ├─PersonInfo.vue 1.7KB │ │ │ │ │ ├─PositionType.vue 1.12KB │ │ │ │ │ ├─PositionTypePopup.vue 3.79KB │ │ │ │ │ ├─ProjectExperience.vue 2.4KB │ │ │ │ │ ├─ProjectExperiencePopup.vue 5.14KB │ │ │ │ │ ├─ServiceTypePopup.vue 741B │ │ │ │ │ ├─WorkExperience.vue 2.41KB │ │ │ │ │ └─WorkExperiencePopup.vue 5.89KB │ │ │ │ ├─index.vue 1.59KB │ │ │ │ └─preview.vue 1.23KB │ │ │ ├─set │ │ │ │ └─index.vue 946B │ │ │ ├─task │ │ │ │ ├─add.vue 7.31KB │ │ │ │ ├─components │ │ │ │ │ └─taskDemand.vue 575B │ │ │ │ ├─details.vue 2.14KB │ │ │ │ └─index.vue 3.2KB │ │ │ └─user │ │ │ ├─authReal.vue 2.1KB │ │ │ ├─certified.vue 2.45KB │ │ │ ├─identitySwitch.vue 423B │ │ │ └─index.vue 312B │ │ ├─talent │ │ │ ├─components │ │ │ │ ├─EduExperience.vue 499B │ │ │ │ ├─ProjectExperience.vue 684B │ │ │ │ ├─Screen.vue 3.47KB │ │ │ │ ├─TalentInfo.vue 3.58KB │ │ │ │ └─WorkExperience.vue 716B │ │ │ ├─details.vue 2.87KB │ │ │ ├─index.vue 6.45KB │ │ │ └─search.vue 4.86KB │ │ └─task │ │ ├─companySource.vue 1.26KB │ │ ├─components │ │ │ ├─Banner.vue 1.29KB │ │ │ ├─CitySwitch.vue 1.36KB │ │ │ ├─CompanySource.vue 904B │ │ │ ├─CompanyTask.vue 1.4KB │ │ │ ├─PositionType.vue 2.4KB │ │ │ ├─Screen.vue 3.08KB │ │ │ └─TaskDetail.vue 2.82KB │ │ ├─details.vue 2.03KB │ │ ├─index.vue 6.02KB │ │ └─search.vue 4.82KB │ └─vite-env.d.ts 186B ├─tsconfig.json 560B ├─tsconfig.node.json 184B └─vite.config.ts 456B
学习学习
学习学习
感谢分享
学习一下
学习学习
非常感谢分享,正想学习一下vue3
感谢分享
vant看着比element好看阿
学习学习
学习Vue
学习学习
学习学习
学习学习
学习学习
感谢分享
冲冲冲
感谢分享
学习
学习,加油学习。
感谢分享
学习学习
最近学习前端,学习新技能
感谢楼主分享
学习学习
学习学习
学习一下
学习学习
加油
厉害
学习
学习一下
一直關注vue的技術,希望能夠有好的課程能夠學習!
学习学习
学习学习
感谢博主无私分享
工作要用到,现在来紧急学习一下。
学习一下
学习啦谢谢
学习一下
学习一下
看看Vue3+Vite+Vant-UI
学习学习
学习学习
学习学习
学习一下
学习一下开发双端招聘
学习学习
来了
学习一下
学习学习