Skip to content

VTJ低代码设计器入门系列(二):可视化设计器功能概述

设计器的作用是把组件物料通过可视化的方式,按低代码的协议生成DSL文件。同时也能读取DSL文件渲染出网页效果。

入口链接

本地项目工程通过命令行 npm run dev 启动后,如为设置项目主页时,会显示项目启动页,如下:

startup

可以通过点击 开始设计 按钮进入设计器

如已经已有主页,在页面左下角 或 底部将会出现设计器的入口按钮,如下:

或,如果开启了vue-devtools,将会出现下面的按钮

功能分区

低代码设计器采用骨架分区的方式构建,功能有以下区域, 每个区域下内置了响应的功能组件Widget

  • 品牌区: 包含品牌Logo、显示当前打开的项目和正在编辑组件,点击链接可返回当前页面组件的源码预览模式
  • 工具区: 模拟器视图切换、当前编辑文件的操作历史记录导航
  • 操作区: 文件预览、页面刷新、页面设置、发布
  • 应用区: 页面管理、区块管理、物料组件库、当前编辑的页面大纲树结构、当前文件编辑历史记录、API管理、数据配置管理、依赖管理、项目配置
  • 工作区: 当前文件的设计视图、DSL视图、源码视图、帮助文档、物料市场
  • 设置区: 页面设置(状态数据、计算属性、组件方法、生命周期、watch、css、数据源、组件定义),节点设置(属性、样式、事件、指令)
  • 状态区: 当前正在设置的节点信息、错误报告

操作步骤

功能的实现思路与手写代码开发方式一致。

  1. 新建页面,如页面复杂,可拆分区块
  2. 新增API、数据配置,如果是公共模块的API,如 core、file、meta、sys、search、user 等,可以在UI库内置。
  3. 从组件库面板拖拽需要的组件到设计视图
  4. 设置页面需要的状态、属性、方法、事件、生命周期、样式等
  5. 给节点设置属性、绑定变量
  6. 完成功能,预览、发布

Released under the MIT License.