{"id":22466368,"url":"https://github.com/nexamerchant/admin-ui","last_synced_at":"2025-07-11T11:33:08.430Z","repository":{"id":254238590,"uuid":"845909663","full_name":"NexaMerchant/admin-ui","owner":"NexaMerchant","description":null,"archived":false,"fork":false,"pushed_at":"2024-08-23T08:29:35.000Z","size":827,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-03-27T15:18:18.404Z","etag":null,"topics":["admin","vue","vue3"],"latest_commit_sha":null,"homepage":null,"language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NexaMerchant.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-22T06:56:44.000Z","updated_at":"2024-10-24T01:50:11.000Z","dependencies_parsed_at":"2024-12-06T10:11:57.833Z","dependency_job_id":"fbd9c395-c953-4b05-8d1a-39417ab584c5","html_url":"https://github.com/NexaMerchant/admin-ui","commit_stats":null,"previous_names":["nexamerchant/admin-ui"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/NexaMerchant/admin-ui","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NexaMerchant%2Fadmin-ui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NexaMerchant%2Fadmin-ui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NexaMerchant%2Fadmin-ui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NexaMerchant%2Fadmin-ui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NexaMerchant","download_url":"https://codeload.github.com/NexaMerchant/admin-ui/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NexaMerchant%2Fadmin-ui/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264795405,"owners_count":23665232,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["admin","vue","vue3"],"created_at":"2024-12-06T10:11:48.567Z","updated_at":"2025-07-11T11:33:08.370Z","avatar_url":"https://github.com/NexaMerchant.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"## 简介\n\n这个模板使用了最新的 vue3 和 element-plus UI 框架，vite 构建工具、pinia 状态管理、vue-router 路由管理、mockjs 数据模拟，并集成了 typescript。功能从 Vue Element Admin 移植而来，详细使用可以参考[该文档](https://vue3-element-admin-site.midfar.com/zh/guide/essentials/router-and-nav.html)。\n\n## 特性\n\n- **最新技术栈**：使用 Vue3/vite3 等前端前沿技术开发\n- **TypeScript**: 应用程序级 JavaScript 的语言\n- **Mock 数据** 内置 Mock 数据方案\n- **权限** 内置完善的动态路由权限生成方案\n- **组件** 二次封装了多个常用的组件\n\n## 在线示例\n\n[vue3 element admin](https://vue3-element-admin.midfar.com/)\n\n[element plus](https://element-plus.midfar.com/)\n\n## 准备\n开发前请确保熟悉并掌握以下技术栈：\n\n- vue: https://cn.vuejs.org/\n- TypeScript：https://www.tslang.cn/index.html\n- element-plus：https://element-plus.midfar.com/\n- pinia: https://pinia.vuejs.org/zh/\n- vue-router: https://router.vuejs.org/zh/\n\n注：开发前请务必阅读上述所有文档。应用至实际项目开发请修改 readme 内容。\n\n## 推荐的 IDE 工具和插件\n\n[VSCode](https://code.visualstudio.com/) + [Vue - Official](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (需禁用旧插件 Vetur、Volar ) + [TypeScript Vue Plugin (Volar)](https://marketplace.visualstudio.com/items?itemName=Vue.vscode-typescript-vue-plugin).\n\n## Vite 构建工具配置\n\n参考 [Vite 配置](https://vitejs.dev/config/).\n\n## 主要结构\n\n```\n- mock // 模拟数据\n- public\n- src\n  - components // 组件\n  - views // 页面\n    - tableTemplates // 示例模块\n\t  - index.ts\n   - login // 登录模块\n\t  - index.vue\n - settings.ts // 全局配置\n - main.ts // 入口文件\n-  types // TypeScript类型\n- package.json\n- CODE_OF_CONDUCT.md // 框架开发要求\n- README.md //框架使用手册\n```\n\n## 使用\n\n### 安装依赖\n\n```sh\nnpm install\n```\n\n### 开发模式连接测试服\n\n```sh\nnpm run dev:test\n```\n\n### 打包到测试服\n\n```sh\nnpm run build:test\n```\n\n### 代码检查 [ESLint](https://eslint.org/)\n\n```sh\nnpm run lint\n```\n\n## 支持环境\n\n现代浏览器。\n\n| Chrome          | Edge            | Firefox         | Safari          | \n| --------------- | --------------- | --------------- | --------------- | \n| Chrome ≥ 85     | Edge ≥ 85       | Firefox ≥ 79    | Safari ≥ 14.1   | \n\n## 参与贡献\n\n我们非常欢迎你的贡献，你可以通过以下方式和我们一起共建基线框架：\n\n- 联系维护人员 midfar@qq.com\n- 提交 pr\n- 修复 bug\n- 分享实践案例\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnexamerchant%2Fadmin-ui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnexamerchant%2Fadmin-ui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnexamerchant%2Fadmin-ui/lists"}