micro-app
micro-app copied to clipboard
使用bpmn.js插件容问题
问题描述
流程引擎配置,样式出现偏差,文本不会换行
复现步骤
1.启动主应用main-app和子应用child-app1 2.单独查看子应用样式正常 3.主子应用嵌套样式出现偏差
上传截图
复现仓库
> 请提供一个精简的代码仓库,然后上传到自己的 github,以帮助我们复现您的问题。
环境信息
- micro-app版本:^1.0.0-beta.5
- 主应用前端框架&版本:vue^3.2.37
- 子应用前端框架&版本:vue^3.2.37
- 构建工具&版本:vite^4.1.4
Hello @Luolei1992. In order to facilitate location and troubleshooting, we need you to provide a realistic GitHub repository. 您好 @Luolei1992, 为了方便定位和排查问题,我们需要您提供一个重现实例,请提供一个尽可能精简的 GitHub 仓库地址。
Hello @Luolei1992. In order to facilitate location and troubleshooting, we need you to provide a realistic GitHub repository. 您好 @Luolei1992, 为了方便定位和排查问题,我们需要您提供一个重现实例,请提供一个尽可能精简的 GitHub 仓库地址。
示例地址:https://gitee.com/byll/microapp-vite-vue3-demo
排查问题为diagram-js\lib\util\Text.js
中helperSvg
导致的,目前处理方式手动在子应用index.html增加
<svg id="helper-svg" width="0" height="0" style="visibility: hidden; position: fixed"></svg>
<!DOCTYPE html>
<html lang="en">
...
<body>
<div id="app"></div>
<svg
id="helper-svg"
width="0"
height="0"
style="visibility: hidden; position: fixed"
></svg>
<script type="module" src="/src/main.js"></script>
</body>
</html>