javascript - MermaidJs - 来自某个节点的单击事件错误
问题描述
当我尝试从美人鱼图中的某个节点运行函数时,单击事件出现下一个错误:
Uncaught TypeError: Cannot read property 'apply' of undefined
at Object.runFunc (utils.js:294)
at SVGGElement.<anonymous> (flowDb.js:287)
你有什么想法吗?我的conf是下一个:
包.json:
{
...
"devDependencies": {
"@types/mermaid": "^8.2.5",
"parcel-bundler": "^1.12.5",
"typescript": "^4.2.4"
},
"dependencies": {
"mermaid": "^8.10.1",
}
}
索引.html:
<body>
<div class="mermaid" id="mermaid-diagram">
graph TB
FullFirstSquad-->StripedFirstSquad
click FullFirstSquad showFullFirstSquad "show <strong>details</strong>"
</div>
<script type="module" src="./main.ts"></script>
</body>
main.ts:
import mermaid from "mermaid";
function showFullFirstSquad(elemName) {
console.log('show ' + elemName);
}
mermaid.initialize({
startOnLoad: true,
securityLevel: 'loose',
logLevel: 1
});
```
解决方案
推荐阅读
- azure - 用 ARM/Bicep 替换或重新链接现有 Azure 资源
- postgresql - 在 VPS OVH 上使用 docker compose 部署应用程序时遇到问题
- ios - 当应用程序在后台时,如何防止 iOS 关闭我的心率监测器?
- google-apps-script - 从工作表标签和一个模板制作变量
- tiddlywiki - TiddlyWiki Mono 主题颜色问题
- r - 在R中排序负数和正数列表
- javascript - 在创建文档之前在 firestore v9 中生成文档 ID
- python-3.x - 在 Skype 组中,机器人无法接收用户的照片消息
- scala - 将 Dstream rdd 转换为数据帧时出现 Nullpointer 异常
- python - 使用嵌套循环访问字典 - Python