2023-08-30
Feats
vue-renderer
新增Leaf
组件模拟功能,新增disableCompMock
禁用部分组件的模拟。对于一些特殊组件,如naive-ui
的NGrid
组件,ant-design-vue
的ATabs
组件等,其实现过程中对其子元素的 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-renderer
的appHelper
参数暴露给 this 的属性都会加上 $ 前缀,区别于其他属性