第二周个人周报-191211黎命东

191211-黎命东 2025-03-17 08:45:26

 

一、本周计划任务与实际完成任务

任务类别计划任务实际完成内容耗时(小时)
学习任务完成Vue3路由、组件通信学习完成Vue3路由(Vue Router)及组件通信(props/emits、provide/inject、Pinia状态管理)学习,并通过案例巩固24
项目开发搭建项目基础框架完成项目模板搭建:集成ElementPlus、Pinia、路由配置、Layout布局,统一包管理器为pnpm18
功能开发实现登录功能完成登录页开发(账号校验、路由跳转),Home页Layout布局及侧边栏动态路由配置16
模块开发开发日程日历模块实现日历展示,切换年月日,展示节日节气、日程增删改功能(未完成根据时间自动排序日程)12
工具配置配置ESLint/Stylelint完成ESLint、Stylelint、Prettier配置,解决新版工具链兼容性问题24
问题排查与优化解决开发环境问题更新WebStorm至2024版,修复Vue3类型声明问题,优化项目目录结构4

二、个人工作中存在的问题及应对措施

  1. 问题:ESLint/Stylelint配置困难

    • 原因:新版工具链文档不完善,旧版配置方案失效。

    • 措施:通过安装过程中的警告信息得到废弃依赖,再查阅CSDN和官网的英文文档替换为新包(如用@stylistic/eslint-plugin替代旧版样式插件),并且配置相应的语法

  2. 问题:WebStorm2023对Vue3支持不足

    • 原因:旧版IDE对Vue3类型声明和TS语法支持滞后。

    • 措施:

      • 在env.d.ts中手动补充*.vue模块声明,确保TS类型推导正常。(原方案,现弃用)

      • 升级WebStorm至2024版,利用内置Vue3支持解决类型报错;(最终方案)

  3. 问题:项目目录结构混乱

    • 原因:社区规范多样,缺乏统一标准。

    • 措施:参考尚硅谷企业级项目规范,采用分层结构:比如src/components存放可复用组件,src/layout存放主页面布局组件,src/views存放页面级组件,src/views/compoents存放页面级组件的子组件,页面级组件的入口组件统一命名为index.vue;


三、个人学习的新知识点及学习途径

知识点学习内容学习途径
Vue Router动态路由匹配、导航守卫、路由懒加载Vue3官方文档、B站“尚硅谷”Vue3视频
Pinia状态管理Store定义、组合式API、持久化存储方案Pinia中文文档、CSDN开发者经验、B站“尚硅谷”Vue3视频
ESLint/Stylelint配置新版插件语法(如@stylistic/eslint-plugin)、自定义规则优先级官方文档、CSDN开发者经验帖、B站最新Eslint/Stylelint基础教程
工程化规范项目目录规范,代码规范,页面结构规范,命名规范,环境统一B站尚硅谷Vue3实战课程

四、个人工作感悟 

  1. 工程化思维的提升

    • 通过配置代码规范工具,深刻认识到标准化开发流程对团队协作的重要性。例如,强制使用const/let替代已经废弃的var、统一字符串为单引号格式,不允许使用any类型等,从源头减少代码风格争议。

    • 工具链的迭代速度远超预期,需保持持续学习:新版ESLint/Stylelint废弃了许多插件,新版与旧版差距较大,需主动关注生态变化。

  2. 问题解决能力的锻炼

    • 面对WebStorm的Vue文件爆红问题,最初更改配置文件可以让ts识别vue,但是提出疑问,既然是vue3项目,为什么官方不内置vue的类型声明,而是需要用户手动配置?接着尝试了在VsCode中运行无报错,定位了根源为IDE。思考可能是IDE版本低,插件不兼容导致。最后下载最新的IDE,彻底解决了爆红的问题,不需要用户手动配置,并且获得了更强大的vue生态支持。

    • 配置工具链时,先使用旧版方案,通过pnpm安装日志的警告信息获取废弃包提示,再根据提示信息去CSDN和官网寻找替代方案。这一经验可迁移至其他技术调研场景。

  3. 团队协作意识的深化

    • 编写项目模板时,刻意设计低侵入性架构:小组成员仅需关注views目录下的业务模块开发,无需理解底层路由或状态管理逻辑,降低新人上手成本。

    • 通过强制代码格式化(EsLint/StyleLint)和包管理器统一(pnpm),减少因环境差异导致的运行问题,体现“约定优于配置”的设计原则。

  4. 不足与改进方向

    • 功能完善:

      • 日历日程按时间排序

      • 优化页面美观(如图标、配色)

    • 团队协作:

      • 添加代码提交前自动检查(防止不规范代码上传)

      • 对接后端接口(当前登录和日程数据是假数据)

    • 个人学习:

      • 学习状态管理工具(如Pinia模块化)

      • 掌握接口请求工具(如axios)


总结:本周是从学习到实战的过渡阶段,既巩固了Vue3核心技能,也初次体验了工程化落地的复杂性。最大的收获是意识到:工具链的熟练度与架构设计能力,与技术实现同等重要。后续将会继续更新模版和实现功能,同时持续完善个人技术体系。

...全文
104 回复 打赏 收藏 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
内容概要:本文聚焦于“基于中间电容应力分担机制的三阶立方体双向DC-DC变换器”的建模与优化设计,系统阐述其在dq域下的动态建模方法与控制策略优化,涵盖变频与移相协同控制、高电压增益实现、降频软启动、多模式平滑切换等核心技术。结合Matlab、Simulink及PSCAD仿真平台,深入实现全桥LLC、双三相LLC等谐振变换器的混合控制与动态响应分析,并拓展至飞轮储能系统、混合储能平抑风电波动、直流母线电压稳定控制等实际应用场景,构建了从器件级建模到系统级集成的完整仿真体系。同时包含多项高水平期刊论文的复现内容,强化科研可重复性与工程实用性。; 适合人群:电力电子、电气工程及其自动化等相关专业的研究生、科研人员及从事新能源发电、储能系统、电动汽车、智能电网等领域研发的工程技术人员;具备电路拓扑分析、控制系统设计及仿真基础者更佳。; 使用场景及目标:①掌握高频双向DC-DC变换器的精确建模与先进控制方法;②复现并验证权威期刊论文中的关键仿真案例,提升科研创新能力与仿真技术水平;③应用于储能系统能量管理、新能源并网调控、电动汽车充放电模块等高性能电源变换系统的优化设计与动态性能分析。; 阅读建议:建议按照文档目录结构循序渐进学习,优先理解主拓扑的工作原理与控制逻辑,结合所提供的仿真模型进行实操复现,重点关注不同工况下的动态响应、稳定性边界及模式切换过程,深化对电力电子系统协同控制与多时间尺度动态特性的理解。
内容概要:本文系统研究了基于序贯蒙特卡洛模拟法的配电网可靠性评估方法,并通过Matlab代码实现了算法的仿真与复现。文章深入阐述了该方法在电力系统可靠性分析中的理论基础,通过模拟电力元件的故障与修复过程的时间序列,对配电网的关键可靠性指标(如系统平均停电频率SAIFI、平均停电持续时间SAIDI等)进行精确统计评估。研究结合IEEE标准测试系统,详细展示了状态转移抽样、时序仿真流程设计及可靠性指标计算等关键技术环节的实现方法。该方法能够有效处理复杂配电网络中元件的随机性、相关性与时序特性,为电网的规划、运行维护及风险评估提供了科学、可靠的决策依据。; 适合人群:具备电力系统基础知识和Matlab编程能力的高校研究生、科研人员及从事电力系统可靠性分析的工程技术人员。; 使用场景及目标:①掌握序贯蒙特卡洛模拟法在配电网可靠性评估中的应用原理与实现技巧;②学习如何通过时序仿真评估SAIFI、SAIDI等核心可靠性指标;③为电网规划、故障风险分析和运维策略制定提供量化分析工具; 阅读建议:此资源以Matlab代码为核心载体,强调理论与实践的紧密结合,建议读者在学习过程中仔细研读算法原理,动手运行并调试所提供的代码,深入理解状态抽样、时序推进和指标统计的每一个细节,以达到融会贯通的目的。
内容概要:本文详细介绍了OPC DA协议的基本原理及其在工业自动化领域的应用,重点讲解了如何使用Matrikon OPC仿真工具生成模拟数据,并通过supOS平台实现数据接入与在线调试。内容涵盖OPC DA的技术架构、数据点三要素(值、质量、时间戳)、协议特点,以及仿真服务器和客户端的安装配置、DCOM系统设置、数据地址空间查看、实时数据监控等操作步骤。最后,指导用户在supOS平台创建OPC DA采集通道、配置数据点表并进行在线调试,提供了常见问题的排查方法。; 适合人群:从事工业自动化、智能制造及相关领域的工程师和技术人员,具备基本的工控系统知识和Windows操作系统操作能力,适合初学者和中级技术人员学习参考。; 使用场景及目标:①用于OPC DA协议的学习与实训,掌握其通信机制和数据交互流程;②在无真实PLC设备的情况下,利用仿真工具开展数据采集系统开发与测试;③实现OPC DA数据接入supOS工业操作系统,支撑工业数据可视化、监控与分析应用。; 阅读建议:建议按照文档顺序逐步操作,确保每一步骤配置正确,尤其注意DCOM权限设置和数据路径的准确性,配合OPC Explorer客户端验证数据连通性后再接入supOS平台,以提高调试效率。

259

社区成员

发帖
与我相关
我的任务
社区描述
CUG软件工程基础学习社区
团队开发软件工程敏捷流程 高校 湖北省·武汉市
社区管理员
  • EasonBeckham
  • Lucky_Limp
  • h6ldZywoo
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧