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 的属性都会加上 $ 前缀,区别于其他属性