# sfj-screen-web1 **Repository Path**: lmy2233/sfj-screen-web1 ## Basic Information - **Project Name**: sfj-screen-web1 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: dev - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-12-24 - **Last Updated**: 2025-03-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 重要说明 1、本工程为中科星图数字孪生开发模板,请勿直接使用,请根据实际情况修改。 2、本工程因复用组件而生,持续收集项目典型UI组件,为其它项目开发复制粘贴使用。 ## 环境说明 本工程首次由Zhouxq于2024.07.11初始化 开发环境 node 20.13.1 + npm 10.5.2 + VUE3.4 + Vite5.3 ## 常用命令 npm install npm run dev npm run build ## 代码基本规范 #一、文件命名规范 1、路径名:全为小写,可以带下划线 2、VUE文件名:首字母大写,采用驼峰式命名 3、Class类文件:,首字母大写,采用驼峰式命名 4、Export方法文件,全为小写,可以带下划线 ## 模板开发规范 1、收纳有代表性的组件、方法、类。 2、UI组件统一放在/src/template文件夹下,分门别类存放。 3、每个UI组件在本项目中以弹窗的形式存在,复用时,拷贝弹窗子组件+资源文件即可。 4、每个UI组件的资源文件放在本组件同级目录下,不能放在/src/assets文件夹下。 5、每个UI组件代码尽可能地将数据、数据处理逻辑和UI逻辑分开,提高代码可读性,降低利用集成难度。 6、每个组件注释尽可能详尽。 7、小组件用弹窗方式展示,充满整个页面(除标题栏处)的组件可用路由。 ## 模板组件使用规范 1、直接拷贝/src/template文件夹下组件对应的文件夹至项目工程中,如src\template\btg_group\style2文件夹 2、修改子组件引用相对路径及样式资源路径。正式项目禁止使用src\template组件的文件组织方式。