Skip to content

Commit b7e591a

Browse files
authored
feat: 模型管理页面新增悬浮操作菜单 (#408)
1 parent 55d0136 commit b7e591a

File tree

2 files changed

+38
-0
lines changed

2 files changed

+38
-0
lines changed
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
<script setup lang="ts">
2+
import { EditOutlined, MenuOutlined, UnorderedListOutlined } from '@ant-design/icons-vue'
3+
import { openUrl } from '@tauri-apps/plugin-opener'
4+
import { FloatButton, FloatButtonGroup } from 'ant-design-vue'
5+
</script>
6+
7+
<template>
8+
<FloatButtonGroup
9+
class="bottom-4 right-4"
10+
trigger="click"
11+
type="primary"
12+
>
13+
<template #icon>
14+
<MenuOutlined />
15+
</template>
16+
17+
<FloatButton
18+
tooltip="如何制作模型?"
19+
@click="openUrl('https://juejin.cn/spost/7509872655802269731')"
20+
>
21+
<template #icon>
22+
<EditOutlined />
23+
</template>
24+
</FloatButton>
25+
26+
<FloatButton
27+
tooltip="更多模型"
28+
@click="openUrl('https://github.com/ayangweb/Awesome-BongoCat')"
29+
>
30+
<template #icon>
31+
<UnorderedListOutlined />
32+
</template>
33+
</FloatButton>
34+
</FloatButtonGroup>
35+
</template>

src/pages/preference/components/model/index.vue

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import { remove } from '@tauri-apps/plugin-fs'
77
import { revealItemInDir } from '@tauri-apps/plugin-opener'
88
import { Card, Col, message, Popconfirm, Row } from 'ant-design-vue'
99
10+
import FloatMenu from './components/float-menu/index.vue'
1011
import Upload from './components/upload/index.vue'
1112
1213
import { useModelStore } from '@/stores/model'
@@ -88,4 +89,6 @@ async function handleDelete(item: Model) {
8889
</Card>
8990
</Col>
9091
</Row>
92+
93+
<FloatMenu />
9194
</template>

0 commit comments

Comments
 (0)