feat: restore upload jtag bitstream

This commit is contained in:
2025-05-13 21:52:58 +08:00
parent eea03f5bc8
commit 9657aacf83
7 changed files with 198 additions and 93 deletions

View File

@@ -45,7 +45,11 @@
<CollapsibleSection title="组件功能" v-model:isExpanded="componentCapsExpanded" status="default" class="mt-4">
<div v-if="componentData && componentData.type">
<component v-if="capabilityComponent" :is="capabilityComponent" />
<component
v-if="capabilityComponent"
:is="capabilityComponent"
v-bind="componentData.attrs"
/>
<div v-else class="text-gray-400">
该组件没有提供特殊功能
</div>
@@ -248,14 +252,14 @@ async function getExposedCapabilities(componentType: string) {
// 检查是否有getCapabilities方法
if (exposedMethods && typeof exposedMethods.getCapabilities === 'function') {
// 获取能力页面JSX
const capsComponent = exposedMethods.getCapabilities();
// 获取能力组件定义
const CapabilityComponent = exposedMethods.getCapabilities();
// 卸载应用清理DOM
app.unmount();
tempDiv.remove();
return capsComponent;
return CapabilityComponent;
}
// 卸载应用清理DOM