Skip to content

内置模式

Web模式

js
import ModeWeb from '@ptahjs/creative-vue-mode-web';

使用方式

js
ptah.$mode(ModeWeb);

说明

Web模式主要针对桌面端Web应用,提供强大的可视化编辑功能。用户可以通过拖拽组件,快速构建复杂的交互页面。该模式支持对各种UI组件进行嵌套和排列,适合构建响应式、交互丰富的页面。

特点:

  • 提供直观的UI组件拖拽与嵌套功能
  • 支持响应式布局,适配不同屏幕尺寸
  • 适用于Web端大屏展示和管理系统等复杂交互场景

Mobile模式

js
import ModeMobile from '@ptahjs/creative-vue-mode-mobile';

使用方式

js
ptah.$mode(ModeMobile);

说明

Mobile模式专为移动端应用设计,优化了触摸交互和小屏幕显示,提供组件的拖拽和嵌套功能,帮助用户快速搭建移动端界面。该模式适合用于开发移动网页、App页面等,兼容各种手机和平板设备。

特点:

  • 针对移动端屏幕优化,触控操作流畅
  • 支持组件的拖拽与嵌套,提升开发效率
  • 适合用于快速构建移动端应用界面

Canvas模式

js
import ModeCanvas from '@ptahjs/creative-vue-mode-canvas';

使用方式

js
ptah.$mode(ModeCanvas);

说明

Canvas模式提供Web端画布可视化功能,用户可以通过拖放、缩放等操作在画布上自由布局组件。该模式主要适用于图形设计、流程图制作、可视化编辑等场景,支持多种自定义样式和交互效果。

特点:

  • 提供灵活的拖放和缩放操作
  • 适用于图形、流程图等多种可视化需求
  • 支持自由布局和自定义样式

Flow模式

js
import ModeFlow from '@ptahjs/creative-vue-mode-flow';

使用方式

js
ptah.$mode(ModeFlow);

说明

Flow模式专注于简易的流程图可视化。用户可以轻松地通过拖拽组件来构建流程图,适合用于工作流、业务流程、数据流程等场景。该模式强调简洁易用,适合需要快速制作流程图的应用。

特点:

  • 直观的流程图设计和管理功能
  • 支持拖拽连接流程节点,快速构建复杂流程
  • 适合用于业务流程、图表及工作流管理等场景

3D模式

js
import Mode3D from '@ptahjs/creative-vue-mode-3d';

使用方式

js
ptah.$mode(Mode3D);

说明

3D模式专为Web端3D可视化而设计。用户可以在一个三维空间内自由拖拽、旋转、缩放组件,构建出富有立体感和沉浸感的3D交互界面。该模式适用于3D展示、虚拟现实、游戏开发等场景。

特点:

  • 提供丰富的3D空间操作,包括拖拽、缩放和旋转
  • 支持三维模型、场景和动态效果的展示
  • 适用于游戏开发、虚拟现实、产品展示等应用