diff --git a/src/App.vue b/src/App.vue index dd36613..7e1772d 100644 --- a/src/App.vue +++ b/src/App.vue @@ -7,16 +7,7 @@ import { shallowRef, useTemplateRef } from 'vue' -import { NIcon, NScrollbar, NDropdown } from 'naive-ui' -import { - EyeOffOutline, - EyeOutline, - CloseOutline, - CopyOutline, - EllipsisVertical, - QrCodeOutline, - ExtensionPuzzleOutline -} from '@vicons/ionicons5' +import { QrCodeOutline, ExtensionPuzzleOutline } from '@vicons/ionicons5' import type VirtualDirectory from './class/VirtualDirectory' import type { VirtualFile } from './class/VirtualDirectory' import MiaoMask from './components/miaoMask.vue' @@ -29,23 +20,20 @@ import PluginCenter, { PluginGroup } from './class/PluginCenter' import { renderIcon } from './utils/miaoTools' import { DropdownMixedOption } from 'naive-ui/es/dropdown/src/interface' import useRootVDirectory from './hooks/useRootVDirectory' +import ViewController from '@/components/APP/ViewController.vue' +import ViewContainer from '@/components/APP/ViewContainer.vue' const { baseUrl } = config const showModal = ref(false) - const viewRef = ref() - const modalData = shallowRef<{ component: any props: any }>() - const messageProviderRef = useTemplateRef('messageProviderRef') - const views = useVirtualPages() let pluginCenter = ref() - const rootDirectory = useRootVDirectory() // component就是一个vue组件,类似于miaoDirectory @@ -139,94 +127,17 @@ provide('rootDirectory', rootDirectory) diff --git a/src/components/APP/ViewContainer.vue b/src/components/APP/ViewContainer.vue new file mode 100644 index 0000000..7ed8071 --- /dev/null +++ b/src/components/APP/ViewContainer.vue @@ -0,0 +1,79 @@ + + + + + diff --git a/src/components/APP/ViewController.vue b/src/components/APP/ViewController.vue new file mode 100644 index 0000000..24e03a9 --- /dev/null +++ b/src/components/APP/ViewController.vue @@ -0,0 +1,233 @@ + + + + + diff --git a/src/plugins/miaoDirectory/components/miaoDirectoryTop.vue b/src/plugins/miaoDirectory/components/miaoDirectoryTop.vue index 5572ba1..8205ce1 100644 --- a/src/plugins/miaoDirectory/components/miaoDirectoryTop.vue +++ b/src/plugins/miaoDirectory/components/miaoDirectoryTop.vue @@ -9,19 +9,21 @@ :style="{ backgroundColor: props.color }">
- - - - - - - -
{{ dir.name }}
-
-
+ + + + + + + + +
{{ dir.name }}
+
+
+
@@ -50,7 +52,7 @@