Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

gs-eant-comp

Package Overview
Dependencies
Maintainers
1
Versions
45
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

gs-eant-comp

---

latest
npmnpm
Version
3.1.7
Version published
Weekly downloads
94
-29.85%
Maintainers
1
Weekly downloads
 
Created
Source

谷信软件科技有限公司

轻量、定制的现代化企业级前端框架

介绍

这是一套轻量、定制的现代化前端开发架构,自 2023 年起从头开始构建,并在实践中不断迭代优化。最初的技术探索过程中,曾涉及低代码平台的研究,随着开发的深入,该架构逐步演化为公司前端项目的标准开发模式。

该架构基于 Vue 3Ant Design Vue 4Bootstrap 5,结合模块化设计思想,提供了一种 高效、灵活、可扩展 的前端开发方案。

核心特点

•	渐进式架构:采用 Vue 3 组合式 API,降低组件复杂度,提升代码复用性。
•	统一规范(UI):结合 Antdv 4 提供一致的设计语言,确保界面美观、交互流畅。
•	性能优化(CSS):基于 Bootstrap 5 现代化样式体系,提高样式复用性,减少兼容性适配成本,提升开发效率。
•	跨平台兼容:内置响应式布局,自适应平板和移动端,提供一致的用户体验。**基础布局支持,实际页面需要适配调整**
•	模块化设计:鼓励封装和复用,每个功能块作为独立模块,便于维护和扩展。
•	面向企业应用:专为公司内部系统和新项目定制,支持灵活配置,满足不同业务需求。

特性

  • 快速组件
  • 📖 提供 EList 组件和示例
  • 📖 提供 ETree 组件和示例
  • 📖 提供 ETable 组件和示例
  • 📖 提供 ESelect 组件和示例
  • Antdv4
  • 🍭 支持 定制主题(全局)
  • 🍭 支持 局部主题 (弃用 tailwindcss, 使用局部主题实现按钮换色)
  • 🍭 支持 动态主题(低代码)
  • 🍭 支持 深色模式

📌 快速组件

组件功能
EList卡片展示,支持 增/删/改/查
ETree组织机构,支持 增/删/改/查
ETable表格展示,支持 增/删/改/查
ESelect组织机构选择,支持 联动/搜索/增/删/改/等
EModal弹窗
EDrawer侧窗

📌 结构说明

  • EListETreeETable
  • 统一使用 CResponsiveHeader 组件,提供:
    • left 插槽:用于头部左侧筛选 & 操作。
    • right 插槽:用于头部右侧筛选 & 操作。
    • header 插槽:头部自定义内容。
    • tag 插槽:用于过滤器。
    • content 插槽:用于展示补充内容。
  • ESelect 组件扩展:支持 dropdownRender,可自定义下拉框内容。

📌 其他优化

优化项说明
数据库支持PostgreSQL、Oracle 适配尚未完成,老版本支持双数据库
长耗时导入进度反馈 + 动态分页查询 (dao.getListWithPagination)
图片支持SM4 加密(仅供参考)
图片压缩有点击压缩功能(仅供参考)
WebSocket支持实时数据交互

浏览器兼容性

支持所有符合 ES5 的浏览器(不支持 IE8 及以下版本)。

社区生态

由社区维护的项目如下:

ProjectStatus描述
ant-design-vueant-design-vue-status基于 Ant Design 设计体系的 Vue 组件库
axiosaxios-status基于 Promise 的 HTTP 客户端,用于浏览器和 Node.js
core-jscore-js-statusECMAScript 规范的 polyfill,提供兼容性支持
nprogressnprogress-status轻量级的页面加载进度条组件
qsqs-status强大的查询字符串解析和序列化工具
vuevue-status渐进式 JavaScript 框架,用于构建用户界面
vue-requestvue-request-status基于 Vue 3 的请求管理库,简化数据请求和状态管理
vue-routervue-router-statusVue.js 的官方路由库,支持单页面应用的路由管理
vuedraggablevuedraggable-statusVue 的拖拽排序组件,基于 Sortable.js
vuexvuex-statusVue.js 的状态管理模式,适用于大型应用

FAQs

Package last updated on 07 Jan 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts