From d1ab16c5d287d13d13abb794d371681fe947cdd9 Mon Sep 17 00:00:00 2001 From: Kirigaya <1193466151@qq.com> Date: Sun, 22 Dec 2024 19:30:36 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=94=B9=E5=8F=98=E6=9B=B4=E8=AF=AD?= =?UTF-8?q?=E8=A8=80=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 9 +- src/components/render/index.vue | 5 + src/components/setting/index.vue | 7 +- src/hook/jsdoc.js | 134 +-- src/hook/render/index.js | 98 +- src/hook/render/layout.js | 9 +- src/i18n/ar.json | 2 +- src/i18n/de.json | 2 +- src/i18n/en.json | 4 +- src/i18n/fr.json | 2 +- src/i18n/ja.json | 2 +- src/i18n/ko.json | 2 +- src/i18n/ru.json | 2 +- src/i18n/zh-cn.json | 2 +- src/i18n/zh-tw.json | 2 +- src/static/dn-0.svg | 1450 ++++++++++++++++++++++++++++++ 16 files changed, 1654 insertions(+), 78 deletions(-) create mode 100644 src/static/dn-0.svg diff --git a/src/App.vue b/src/App.vue index 5ba0529..6b5ad66 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,6 +1,7 @@ @@ -13,6 +14,8 @@ import { onMounted } from 'vue'; import { setDefaultCss } from './hook/css'; import { NetlistRender } from './hook/render'; +import * as d3 from 'd3'; + const { t } = useI18n(); onMounted(async () => { @@ -25,7 +28,9 @@ onMounted(async () => { // TODO: 计算得到实际渲染的 size const render = new NetlistRender(netJson, 800, 1000); const layout = await render.createLayout(); - await render.render(layout); + const svg = await render.render(layout, '#netlist'); + + console.log(svg); }); diff --git a/src/components/render/index.vue b/src/components/render/index.vue index 341205a..6dbf925 100644 --- a/src/components/render/index.vue +++ b/src/components/render/index.vue @@ -13,4 +13,9 @@ defineComponent({ name: 'netlist-render' }); \ No newline at end of file diff --git a/src/components/setting/index.vue b/src/components/setting/index.vue index 315d46f..889bc83 100644 --- a/src/components/setting/index.vue +++ b/src/components/setting/index.vue @@ -29,7 +29,7 @@ :title="t('tips')" width="500" > - {{ t('setting.language.change-dialog') }} + {{ t('setting.language.change-dialog', [currentLanguage]) }}