Feat:节点实例新增获取图片真实url的方法

This commit is contained in:
街角小林
2025-07-04 18:42:49 +08:00
parent 2cbd08c532
commit 919b1517d9

View File

@@ -32,9 +32,16 @@ const defaultTagStyle = {
//width: 30 // 标签矩形的宽度,如果不设置,默认以文字的宽度+paddingX*2为宽度
}
// 获取图片的真实url
// 因为如果注册了NodeBase64ImageStorage插件那么节点图片字段保存的实际是一个id所以如果要获取图片真实的url可以通过该方法
function getImageUrl() {
const img = this.getData('image')
return (this.mindMap.renderer.renderTree.data.imgMap || {})[img] || img
}
// 创建图片节点
function createImgNode() {
let img = this.getData('image')
const img = this.getImageUrl()
if (!img) {
return
}
@@ -570,6 +577,7 @@ function isUseCustomNodeContent() {
}
export default {
getImageUrl,
createImgNode,
getImgShowSize,
createIconNode,