mirror of
https://gitee.com/dromara/go-view.git
synced 2026-05-12 00:00:01 +08:00
完成编辑和新建的跳转
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user