Skip to content

Releases: KNXCloud/lowcode-engine-vue

v1.6.0

30 Aug 07:01
Compare
Choose a tag to compare

2023-08-30

Feats

  • vue-renderer 新增 Leaf 组件模拟功能,新增 disableCompMock 禁用部分组件的模拟。对于一些特殊组件,如 naive-uiNGrid 组件,ant-design-vueATabs 组件等,其实现过程中对其子元素的 vnode 节点进行直接编辑,导致渲染异常。通过组件模拟功能可以适配这些组件,默认情况下会尝试对所有组件进行模拟。
  • vue-renderer 支持 vue-router 钩子函数。在使用这些功能时,需要在项目中调用 setupLowCodeRouteGuard 方法。
  • vue-renderer 新增 passProps 参数,可在画布渲染时传入参数
  • vue-renderer 支持更多的 vue 组件选项,如 setup, props, emits, computed, watch等。
  • vue-renderer 新增 thisRequiredInJSE 参数,设置为 true 时,所有变量绑定必须添加 this 才能访问
  • vue-renderer 支持 requestHandlersMap 参数,可以用于自定义 dataSource 的请求类型。
  • vue-renderer 支持 Block, Component 渲染类型。
  • vue-simulator-renderer 支持设计器传入的 requestHandlersMap 参数来自定义 dataSource 请求。
  • vue-simulator-renderer 支持拖拽编辑函数式组件。
  • 支持 vue 代码编辑器 @knxcloud/lowcode-plugin-vue-code-editor

Breaking changes

  • vue-rendererappHelper 参数暴露给 this 的属性都会加上 $ 前缀,区别于其他属性

Fixes

  • 修复异步组件渲染问题。close #71
  • 修复代码编辑器保存时,画布有时渲染会报错。 close #70
  • 修复在非 design 模式下,vue-renderer 会找不到 Slot 组件。
  • 修复了一些其他的已知问题。

v1.5.3

16 Nov 06:08
Compare
Choose a tag to compare

2022-11-15

Fixes

  • 修复 @knxcloud/utilsisNil 方法逻辑错误
  • 修复 @knxcloud/vue-renderer 中,reflive 模式下循环中表现异常

v1.5.2

03 Oct 02:34
Compare
Choose a tag to compare

2022-10-03

Fixes

  • 修复 @knxcloud/vue-renderer 在 Vite 环境下编译报错

v1.5.1

30 Sep 02:47
Compare
Choose a tag to compare
v1.5.1

v1.5.0

30 Sep 02:47
Compare
Choose a tag to compare

2022-09-30

News

  • 画布支持设计器的 appHelper 参数

Fixes

  • 修复组件根元素为 teleport 时,设计器无法正确获取到组件内容区域
  • 修复当 state 中不存在 dataSource id 对应的 key 时,响应式失效

v1.4.7

30 Aug 17:52
Compare
Choose a tag to compare

2022-08-10

Fixes

  • 修复数据源初始化无法正常设置值到 state 中
  • 修复 slot 组件无法撑满父级容器高度导致的样式异常
  • 优化了适配器 slot 渲染的代码逻辑

v1.4.6

10 Aug 09:42
Compare
Choose a tag to compare

2022-08-10

Fixes

  • 修复移动画布中已渲染的组件时导致的渲染报错
  • 修复 hoc 跨层级更新子组件时组件渲染缓存问题

v1.4.5

10 Aug 09:34
Compare
Choose a tag to compare
v1.4.5

v1.4.4

22 Jul 02:09
Compare
Choose a tag to compare

2022-07-23

New

  • 新增 @knxcloud/lowcode-hooks 包用于低代码组件开发时,与画布通讯。
  • RuntimeScope 中新增 dataSource 变量,便于调用接口,可以通过 this.dataSource 访问。
  • 数据源 options 支持 responseType 属性,支持下载文件等响应数据不为 json 的场景。
  • 数据源请求的 Content-Type 支持 multipart/form-data,支持上传文件场景。