diff --git a/src/views/flow/components/NodeTitle.vue b/src/views/flow/components/NodeTitle.vue index f2fb739..49871c7 100644 --- a/src/views/flow/components/NodeTitle.vue +++ b/src/views/flow/components/NodeTitle.vue @@ -2,7 +2,7 @@
- +
{{ nodeName }} @@ -76,6 +76,7 @@ import { ref } from 'vue' import { EditPen, Select, CloseBold, Delete, ZoomOut, ZoomIn, VideoPlay } from '@element-plus/icons-vue' import { ElMessageBox } from 'element-plus' +import { computed } from 'vue' const props = defineProps({ icon: { @@ -170,6 +171,23 @@ const handleInputKeydown = (e) => { e.returnValue = true; // 允许默认粘贴行为 } } +// const svgModules = import.meta.glob('../icon/*.svg', { eager: true }); +// console.log('svgModules', svgModules) +// const imageUrl = computed(async () => { +// if (props.icon && props.icon.startsWith('/src/')) { +// const modules = await import(`${props.icon}`); +// console.log('modules', modules) +// return modules.default + +// } else { +// return props.icon; +// } +// }) + +const imageUrl = () => { + console.log('props.icon', props.icon) + return new URL(props.icon, import.meta.url).href; +}