{"id":13783578,"url":"https://github.com/bojue/Web-Editor","last_synced_at":"2025-05-11T19:31:11.357Z","repository":{"id":227269563,"uuid":"177520981","full_name":"bojue/Web-Editor","owner":"bojue","description":"Web可视化组态编辑器(Angular)","archived":false,"fork":false,"pushed_at":"2024-04-11T00:05:24.000Z","size":12935,"stargazers_count":10,"open_issues_count":13,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-08-03T19:07:58.701Z","etag":null,"topics":["angular13","drag-and-drop","editor","indexdb"],"latest_commit_sha":null,"homepage":"https://aistore.yichuansoft.com/dashboard/#/workspace","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bojue.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"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":"2019-03-25T05:36:20.000Z","updated_at":"2024-07-17T17:27:35.000Z","dependencies_parsed_at":"2024-08-03T19:12:12.520Z","dependency_job_id":null,"html_url":"https://github.com/bojue/Web-Editor","commit_stats":null,"previous_names":["bojue/web-editor"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bojue%2FWeb-Editor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bojue%2FWeb-Editor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bojue%2FWeb-Editor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bojue%2FWeb-Editor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bojue","download_url":"https://codeload.github.com/bojue/Web-Editor/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225086516,"owners_count":17418740,"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":["angular13","drag-and-drop","editor","indexdb"],"created_at":"2024-08-03T19:00:25.216Z","updated_at":"2025-05-11T19:31:11.313Z","avatar_url":"https://github.com/bojue.png","language":"TypeScript","readme":"# DataSpace\n\n服务迁移中:在线预览功能暂停\n\n## 项目截图\n\n![截屏2024-03-13 17 46 25](https://github.com/bojue/Web-Editor/assets/14350577/5913829b-2ee3-4b5f-bc4f-2e7c50f0d4d2)\n\n## 下载\n\n- 前端\n\n```javascript\n\ngit clone https://github.com/bojue/Web-Editor.git\ncd Web-Editor\nnpm install\n\n```\n\n## 运行\n\n1. 默认运行命令，需要服务端支持，也就是所以tag v0.1.0之后的版本，请先下载 [服务端node版本](https://github.com/bojue/Web-editor-server) 并完成服务端启动。\n\n```javascrpt\nnpm run dev \n\n//or\n\nnpm run start\n\n```\n\n\n## 使用说明\n\n\u003e 功能列表\n\n* 拖拽创建组件\n* 页面管理\n* 元素列表\n* 样式绑定\n* 快捷键\n* 预览\n* 项目管理\n* \u003cdel\u003e服务器支持 (仅v0.1.0支持)\u003c/del\u003e 服务端支持远程\n* IndexDB\n\n\n\u003e 快捷键\n\n名称|快捷键\n----|----\n拷贝| `control+ c`\n复制| `control+ v`\n删除| `delete`\n位置|上，下，左，右键\n\n## 开发文档\n\n\u003e 编辑器代码组织\n\n```ASCII\n.\n+-- editor                      //编辑器模块\n|   +-- comps  \n|       +-- comp-basic              //组件库基类\n|           +-- data-basic             //数据基类组件\n|           +-- event-basic            //事件基类组件\n|           +-- style-basic            //样式基类组件\n|           +-- custom-basic           //自定义基类组件（业务组件）\n|       +-- comp-lib                //核心组件库\n|           +-- basic                   //基础组件库，不需要绑定数据的组件 \n|           +-- business                //业务组件库，可绑定数据等复杂操作\n|           +-- tool                    //工具组件库，仅方便编辑组态\n|       +-- comp-settings          //设置组件库\n|           +-- data                    //数据绑定\n|           +-- event                   //事件绑定\n|           +-- style                   //样式绑定\n|   +-- develop                     //开发编辑模块\n|       +-- configuration               //页面配置\n|       +-- help                        //帮助\n|       +-- pre-view                    //预览\n|       +-- setting                     //组件设置\n|       +-- develop.component           //编辑器核心容器组态\n|   +-- directive                   //编辑器指令\n|   +-- model  \n|   +-- provider                    //编辑器核心服务\n|       +-- comp-list.service           //组态列表\n|       +-- comp-config.service         //组态配置信息\n|       +-- comp-dynamic-create.service //组态type和组态映射\n```\n\n## v0.1.1\n- 服务端(仅v0.1.1支持服务端)\n\n```javascript\nnpm run proxy \n```\n\n\n下载编辑器对应的[Node服务端](https://github.com/bojue/Web-editor-server)，` v0.1.0 `以后版本都需要服务器支持，请按照 [文档](https://github.com/bojue/Web-editor-server/blob/master/README.md) 配置依次服务器\n\n\n## 其他\n\n\n\u003e History List\n\n- UI和交互优化\n- 项目基于angular2 (版本号 13)开发\n- 已经升级到V13\n- 服务端支持\n- 本地部署\n\n\n\u003e TODO List\n\n- IDC行业组态扩展示例内容\n- 在线试用\n\n\n\n## History\n\n- 20220405 \n    - angular版本更新Version8 =\u003e Version13\n    - 优化拖拽创建组件卡顿问题\n","funding_links":[],"categories":["Uncategorized","精选 LessCode 项目"],"sub_categories":["Uncategorized"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbojue%2FWeb-Editor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbojue%2FWeb-Editor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbojue%2FWeb-Editor/lists"}