# big-screen-template **Repository Path**: zengshengsun-code/big-screen-template ## Basic Information - **Project Name**: big-screen-template - **Description**: vue3+vite+ts+pinia可视化大屏代码工程模版(适配PC和移动端,自适应) - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-11-09 - **Last Updated**: 2026-03-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 大屏适配介绍 Vue3 + TS + Echarts + Pinia 优秀可视化数据大屏解决方案,包括移动端与 PC 端的响应式适配处理
账号:dawei
密码:123456 ### node 版本 `node v16.14.2` ### 使用说明 1. `pnpm install 或 yarn` 2. `pnpm run dev` 3. `代码提交需要符合 Eslint、Commitlint、Stylelint 等规范` 4. `使用前请在 vscode 安装 Prettier Eslint Stylelint 等插件,方便格式化代码` ### 项目亮点 - 实现对不同大小的屏幕/设备的**良好适配**以及针对小屏幕设备有不同的**布局以及兼容** - **不定高无限滚动加载虚拟列表**的实现,控制列表渲染数据量的同时实现列表**无限滚动**
参数/事件 说明 类型 默认值
dataSource 传入的数组 Array 必传
loading 分页加载loading状态 Boolean 必传
@scrollEnd 列表滚动到底部触发的方法 Function -
```html ``` - Echarts 图表相关 hooks 的封装,提高如折柱混合图、图表详情弹窗的**代码复用性** - 实现下拉搜索选择框、列表与**图表之间的增删交互**,根据文档**解决**雷达图等图表增删时的**异常问题** - 使用 transition 标签以及**图片预加载**来优化图片未加载完全等导致的**用户视觉体验**问题 - 实现 Echarts 等组件的**按需加载**。在打包过程中对项目大体积模块进行分块打包以及优化项目字体文件大小