feat: 优化lodash导入
This commit is contained in:
1 parent
aa61489517
commit
641700d730
7 files changed
+7
-7
No files matched your search
@@ -1,7 +1,6 @@
|
|||||||
import config from "@/config";
|
import config from "@/config";
|
||||||
import generateId from "@/hooks/generateId";
|
import generateId from "@/hooks/generateId";
|
||||||
import useMiaoFetchApi from "@/hooks/useMiaoFetchApi";
|
import useMiaoFetchApi from "@/hooks/useMiaoFetchApi";
|
||||||
// import { debounce } from "lodash";
|
|
||||||
import type { stats, file, directory } from "@/types/type.ts";
|
import type { stats, file, directory } from "@/types/type.ts";
|
||||||
|
|
||||||
const miaoFetchApi = useMiaoFetchApi();
|
const miaoFetchApi = useMiaoFetchApi();
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ import useDataBus from '@/hooks/useDataBus'
|
|||||||
import useUploadQueue from '@/hooks/useUploadQueue'
|
import useUploadQueue from '@/hooks/useUploadQueue'
|
||||||
import useVirtualPages from '@/hooks/useVirtualPages'
|
import useVirtualPages from '@/hooks/useVirtualPages'
|
||||||
import { filePicker, renderIcon } from '@/hooks/miaoTools'
|
import { filePicker, renderIcon } from '@/hooks/miaoTools'
|
||||||
import { uniq } from 'lodash'
|
import uniq from 'lodash/uniq'
|
||||||
|
|
||||||
// 导入子组件
|
// 导入子组件
|
||||||
import miaoDirectoryTop from './components/miaoDirectoryTop.vue'
|
import miaoDirectoryTop from './components/miaoDirectoryTop.vue'
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import VirtualDirectory, { VirtualFile } from '@/class/VirtualDirectory'
|
import VirtualDirectory, { VirtualFile } from '@/class/VirtualDirectory'
|
||||||
import { cloneDeep } from 'lodash';
|
import cloneDeep from 'lodash/cloneDeep';
|
||||||
import { inject, onMounted, ref } from 'vue'
|
import { inject, onMounted, ref } from 'vue'
|
||||||
import buildFromTree from '../../hooks/buildFromTree';
|
import buildFromTree from '../../hooks/buildFromTree';
|
||||||
|
|
||||||
|
|||||||
@@ -64,7 +64,7 @@ import miaoMask from '@/components/miaoMask.vue'
|
|||||||
import miaoDropHandler from '@/components/miaoDropHandler.vue'
|
import miaoDropHandler from '@/components/miaoDropHandler.vue'
|
||||||
import miaoMessageProvider from '@/components/miaoAlertTipProvider.vue'
|
import miaoMessageProvider from '@/components/miaoAlertTipProvider.vue'
|
||||||
import VirtualDirectory, { VirtualFile } from '@/class/VirtualDirectory'
|
import VirtualDirectory, { VirtualFile } from '@/class/VirtualDirectory'
|
||||||
import { uniq } from 'lodash'
|
import uniq from 'lodash/uniq'
|
||||||
import { computed, nextTick, onMounted, ref, watch } from 'vue'
|
import { computed, nextTick, onMounted, ref, watch } from 'vue'
|
||||||
import { NScrollbar } from 'naive-ui'
|
import { NScrollbar } from 'naive-ui'
|
||||||
import { ChevronBack, ChevronForward } from '@vicons/ionicons5'
|
import { ChevronBack, ChevronForward } from '@vicons/ionicons5'
|
||||||
|
|||||||
@@ -23,7 +23,8 @@ import "./src/APlayer.fix.css"
|
|||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
import APlayer from 'APlayer';
|
import APlayer from 'APlayer';
|
||||||
import config from '@/config';
|
import config from '@/config';
|
||||||
import { difference, uniq } from 'lodash';
|
import difference from 'lodash/difference';
|
||||||
|
import uniq from 'lodash/uniq'
|
||||||
import apType from './types/ap';
|
import apType from './types/ap';
|
||||||
|
|
||||||
const miaoMessageRef = ref<InstanceType<typeof miaoAlertTipProvider>>()
|
const miaoMessageRef = ref<InstanceType<typeof miaoAlertTipProvider>>()
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ import '@/style/xgplayer.scss'
|
|||||||
import TextTrack from 'xgplayer/es/plugins/track'
|
import TextTrack from 'xgplayer/es/plugins/track'
|
||||||
import 'xgplayer/es/plugins/track/index.css'
|
import 'xgplayer/es/plugins/track/index.css'
|
||||||
import axios from 'axios'
|
import axios from 'axios'
|
||||||
import { uniq } from 'lodash'
|
import uniq from 'lodash/uniq'
|
||||||
import lockScreen from './playerPlugin/lockScreen/lockScreen'
|
import lockScreen from './playerPlugin/lockScreen/lockScreen'
|
||||||
import xgplayerVueApp from './src/XGPlayerVuePluginRoot.vue'
|
import xgplayerVueApp from './src/XGPlayerVuePluginRoot.vue'
|
||||||
import useXGPlayerVueFrame from './playerPlugin/xgplayer-vue-frame/xgplayer-vue-frame'
|
import useXGPlayerVueFrame from './playerPlugin/xgplayer-vue-frame/xgplayer-vue-frame'
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { Component, toRaw } from "vue";
|
import { Component, toRaw } from "vue";
|
||||||
import Player from "xgplayer/es/player";
|
import Player from "xgplayer/es/player";
|
||||||
import { pick } from "lodash";
|
import pick from "lodash/pick";
|
||||||
const props = defineProps({
|
const props = defineProps({
|
||||||
player: {
|
player: {
|
||||||
type: Player,
|
type: Player,
|
||||||
|
|||||||
Reference in new issue
Block a user