fix: 优化图表列表性能

This commit is contained in:
MTrun 2022-03-03 11:01:52 +08:00
parent a2e91bac1e
commit 1c67e06138

View File

@ -19,7 +19,7 @@
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import { ref, watch, reactive, computed } from 'vue' import { ref, watch, computed, reactive } from 'vue'
import { ConfigType } from '@/packages/index.d' import { ConfigType } from '@/packages/index.d'
import { useSettingStore } from '@/store/modules/settingStore/settingStore' import { useSettingStore } from '@/store/modules/settingStore/settingStore'
import { loadAsyncComponent } from '@/utils' import { loadAsyncComponent } from '@/utils'
@ -43,7 +43,6 @@ const hidePackageOneCategory = computed(() => {
return !settingStore.getHidePackageOneCategory return !settingStore.getHidePackageOneCategory
}) })
// TODO markeRaw
let packages = reactive<{ let packages = reactive<{
[T: string]: any [T: string]: any
}>({ }>({
@ -53,7 +52,6 @@ let packages = reactive<{
selectOptions: {}, selectOptions: {},
// //
categorys: { categorys: {
// todo , key
all: [] all: []
}, },
categoryNames: { categoryNames: {
@ -100,7 +98,6 @@ watch(
selectValue.value = packages.menuOptions[0]['key'] selectValue.value = packages.menuOptions[0]['key']
}, },
{ {
deep: true,
immediate: true immediate: true
} }
) )