图片页面预览
猫拽低代码是一款基于Vue3 + TypeScript + Vite构建的跨平台低代码平台,集成了可视化设计器、工作流引擎、AI 智能辅助三大核心能力,让你通过拖拽就能快速搭建小程序、H5 和 APP 应用。
官网:猫拽低代码平台:https://www.catpull.com
核心系统实现:
• 可视化设计器• :开发拖拽式画布编辑器,支持组件嵌套、样式可视化调整、实时预览,采用Vue3Composition API实现
响应式数据流
• 工作流引擎• :设计图形化逻辑编排系统,通过节点连接实现复杂业务逻辑,支持条件分支、循环控制、异步操作,无需代
码即可完成业务流程开发
• AI智能辅助• :集成AiMcp自然语言处理,支持通过文本描述自动生成页面结构和业务逻辑,降低使用门槛
• 多端同步• :同步生成微信小程序、H5、原生APP,基于DSL抽象层实现Vue源码到多端渲染的转换
技术决策与架构设计:
• 选型Vue3+TypeScript确保类型安全和开发体验,Vite构建工具提升开发效率和热重载速度
• 采用插件化架构设计,开发30+内置插件覆盖属性编辑、样式配置、数据源管理等场景,支持第三方扩展
• 设计组件库物料体系,集成UniApp和UniUI多套组件库,支持自定义物料开发和复用
• 实现实时多端预览机制,设计变更即时同步到各端模拟器,提升开发调试效率