`
MindMap.usePlugin(Export)
MindMap.usePlugin(RichText)
MindMap.usePlugin(Formula)
const formattedData = await markdown.transformMarkdownTo(detailData.value)
mindMap.value?.setData(formattedData)
`
如上,使用 setData 设置的数据,LaTeX格式并没正常渲染,必须双击聚焦为编辑状态,失焦后才会格式化,查看了源码,似乎是目前的逻辑如此。
希望补齐 setData 时的逻辑,当启用了formula,判断节点的text是否包含LaTeX特征,进行对应的转换。
最小复现实例,也是无法生效:
new MindMap({ el: mindMapContainerRef.value, layout: 'logicalStructure', readonly: true, data: { data: { text: '计算 $e^{0.01}$', richText: true, }, }, })
`
MindMap.usePlugin(Export)
MindMap.usePlugin(RichText)
MindMap.usePlugin(Formula)
const formattedData = await markdown.transformMarkdownTo(detailData.value)
mindMap.value?.setData(formattedData)
`
如上,使用 setData 设置的数据,LaTeX格式并没正常渲染,必须双击聚焦为编辑状态,失焦后才会格式化,查看了源码,似乎是目前的逻辑如此。
希望补齐 setData 时的逻辑,当启用了formula,判断节点的text是否包含LaTeX特征,进行对应的转换。
最小复现实例,也是无法生效:
new MindMap({ el: mindMapContainerRef.value, layout: 'logicalStructure', readonly: true, data: { data: { text: '计算 $e^{0.01}$', richText: true, }, }, })