1
0
mirror of synced 2026-05-20 17:28:42 +08:00

feat(design, tdesign-vue-next-adapter, table, element-plus-adapter): 完善tdesign适配

This commit is contained in:
roymondchen
2025-10-27 19:55:42 +08:00
parent dabeba85a0
commit 979b834fac
8 changed files with 118 additions and 39 deletions

View File

@@ -3,6 +3,9 @@
<NavMenu :data="menu"></NavMenu>
<div class="table-content">
<MagicTable class="left-panel" :columns="columns" :data="data" :show-header="true" rowkey-name="a"></MagicTable>
<TMagicPagination class="pagination" :total="100" :page-size="10" :current-page="1"></TMagicPagination>
<TMagicTabs class="right-panel" modelValue="columns">
<TMagicTabPane label="columns" name="columns">
<TMagicCodeEditor class="code-editor-content" :init-values="columns" @save="change"></TMagicCodeEditor>
@@ -20,7 +23,15 @@ import { ref } from 'vue';
import { useRouter } from 'vue-router';
import type { ColumnConfig } from '@tmagic/editor';
import { MagicTable, MenuButton, TMagicCodeEditor, tMagicMessage, TMagicTabPane, TMagicTabs } from '@tmagic/editor';
import {
MagicTable,
MenuButton,
TMagicCodeEditor,
tMagicMessage,
TMagicPagination,
TMagicTabPane,
TMagicTabs,
} from '@tmagic/editor';
import NavMenu from '../components/NavMenu.vue';