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

feat(design,editor,element-plus-adapter,form,table,tdesign-vue-next-adapter): 重构table组件,适配tdesign

This commit is contained in:
roymondchen
2025-10-21 18:59:26 +08:00
parent 1cb2d57ade
commit 08b476e04f
51 changed files with 1733 additions and 1206 deletions

View File

@@ -1,15 +1,10 @@
<template>
<div class="m-editor-nav-menu">
<TMagicButton
v-for="(item, index) in data"
class="menu-item button"
:key="index"
size="small"
link
@click="item.handler"
>
<TMagicIcon><component :is="item.icon"></component></TMagicIcon><span>{{ item.text }}</span>
</TMagicButton>
<div v-for="(item, index) in data" :key="index" class="menu-item button">
<TMagicButton size="small" link @click="item.handler">
<TMagicIcon><component :is="item.icon"></component></TMagicIcon><span>{{ item.text }}</span>
</TMagicButton>
</div>
</div>
</template>

View File

@@ -85,6 +85,10 @@ export default defineConfig({
find: /^@tmagic\/element-plus-adapter/,
replacement: path.join(__dirname, '../packages/element-plus-adapter/src/index.ts'),
},
{
find: /^@tmagic\/tdesign-vue-next-adapter/,
replacement: path.join(__dirname, '../packages/tdesign-vue-next-adapter/src/index.ts'),
},
] : [],
},