mirror of
https://github.com/purocean/yn.git
synced 2026-10-16 07:26:07 +08:00
修正目录树菜单不正确问题
This commit is contained in:
@@ -42,7 +42,7 @@ import Extensions from '../useful/extensions'
|
||||
import { triggerHook } from '../useful/plugin'
|
||||
import { Components } from '../types'
|
||||
import SvgIcon from './SvgIcon.vue'
|
||||
import { registerContextMenu, getContextMenuItems } from '../useful/plugin/tree'
|
||||
import { getContextMenuItems } from '../useful/plugin/tree'
|
||||
|
||||
export default defineComponent({
|
||||
name: 'tree-node',
|
||||
@@ -231,10 +231,6 @@ export default defineComponent({
|
||||
}
|
||||
}
|
||||
|
||||
function showContextMenu (item: any) {
|
||||
contextMenu.show(getContextMenuItems(item))
|
||||
}
|
||||
|
||||
function buildContextMenu (item: any) {
|
||||
const menu: Components.ContextMenu.Item[] = [
|
||||
{ id: 'delete', label: '删除', onClick: () => deleteFile() },
|
||||
@@ -273,7 +269,10 @@ export default defineComponent({
|
||||
}
|
||||
}
|
||||
|
||||
registerContextMenu((_, item) => buildContextMenu(item))
|
||||
function showContextMenu (item: any) {
|
||||
const buildInMenuItems = buildContextMenu(item)
|
||||
contextMenu.show(buildInMenuItems.concat(getContextMenuItems(item)))
|
||||
}
|
||||
|
||||
const currentRepoName = computed(() => currentRepo.value?.name ?? '/')
|
||||
|
||||
|
||||
Reference in New Issue
Block a user