完成编辑和新建的跳转

This commit is contained in:
MTrun
2021-12-21 15:56:35 +08:00
parent 1ae9197d89
commit 4647caf383
6 changed files with 117 additions and 34 deletions
@@ -60,7 +60,7 @@
<n-tooltip v-else placement="bottom" trigger="hover">
<template #trigger>
<n-button size="small">
<n-button size="small" @click="handleSelect(item.key)">
<template #icon>
<component :is="item.icon" />
</template>
@@ -98,7 +98,7 @@ const {
const dialog = useDialog()
const message = useMessage()
const emit = defineEmits(['delete', 'resize'])
const emit = defineEmits(['delete', 'resize', 'edit'])
const props = defineProps({
cardData: Object
@@ -163,6 +163,9 @@ const handleSelect = (key: string) => {
case 'delete':
deleteHanlde()
break
case 'edit':
editHandle()
break
default:
break
@@ -174,6 +177,11 @@ const deleteHanlde = () => {
emit('delete', props.cardData)
}
// 编辑处理
const editHandle = () => {
emit('edit', props.cardData)
}
// 放大处理
const resizeHandle = () => {
emit('resize', props.cardData)