◐ Shell
clean mode source ↗

GitHub - lowcodecloud/lowcode-engine-vue-projects: lowcode engine vue render

Skip to content

Navigation Menu

Provide feedback

Saved searches

Use saved searches to filter your results more quickly

Sign up

Appearance settings

LowCode Engine Vue Projects

介绍

本项目初衷是让 lowcode-engine 能够快速接入 Vue 生态。

主要实现

vue-renderer

复用了react-renderer 改造原理比较简单,主要涉及:

  • 资产包增加Vue组件识别能力构造具有组件标识的component 核心改造 buildComponents及资产包描述
  • createElement 根据组件标识(devStack) 选择 React 实现 或 Vue 实现

createElement Vue 实现,基于 vuereact-combinedveaury

由于 vue2.xvue3.x 命名空间都是 Vue 所以他们不能同时并存。

vue-simulator-renderer

原理同上

快速开始

环境准备

  • nodejs >= 14
  • 安装 pnpm (比较快,而且省磁盘🏅)

安装依赖

构建

启动

默认启动 vue2 demo