Vue 3 + TS
利用强类型检查减少复杂数据结构(如实验参数、计算矩阵)在传递中的错误。
前端基于 Vue 3 (Composition API) 构建,采用 Vite 作为构建工具。为了确保实验室代码的可维护性和计算结果展示的准确性,我们引入了 TypeScript 进行全量类型约束。
Vue 3 + TS
利用强类型检查减少复杂数据结构(如实验参数、计算矩阵)在传递中的错误。
Tailwind CSS
原子化 CSS 框架,确保 UI 组件(如 CoalSimCharts)在不同分辨率下的一致性。
Vite
极速的热更新体验,大幅提升实验室内部功能的开发调试效率。
我们将前端逻辑划分为基础架构、业务组件和全局配置三部分:
/src/components)admin/): 负责实验室人员权限及操作记录的管理。tools/): 特化组件(如 XRD.vue),用于特定物理/化学指标的分析展示。CoalSimPanel.vue): 项目最复杂的组件,集成了参数输入、实时计算状态监听及图表反馈。/src/assets & tailwind.config.js)/src/types.ts)