资源简介
这是非常有价值的一门项目开发课程,对于初入职场的开发者,将助力面试时极大提升个人竞争力,展露能力价值。课程以业务驱动技术栈,将真正的商用级项目复原在课程中,使用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
看內容感覺非常值得學習!
感谢!!
感谢分享
学习一下
感谢
认真认真学习
学习
感谢
感谢分享
感谢分享~~
学习一下
学习一下
认真认真学习
学习!
学习一下
学习
感谢分享
感谢分享
接着学习vue
感谢大佬分享
赞!!!!!
感谢分享
学习下新技术开发app
谢谢分享
感谢分享
学习学习!!!!!!
都三天了帮忙通过下
赞!!!!!
大佬牛逼,感谢分享
感谢分享
学习
谢谢大佬
谢谢大佬
感谢分享~
两横一竖
感谢分享,这个好啊
学习下vue3
学习下vue3
感谢分享
感谢分享
学习
感谢分享
感谢大佬分享
感谢分享
感谢分享
赞!!!!!
感谢分享
好东西学习一下
感谢分享
感谢分享
认真认真学习