fix: 优化组件渲染方式

This commit is contained in:
MTrun
2022-01-14 22:07:02 +08:00
parent 02c3f7478d
commit 3e511069b5
35 changed files with 359 additions and 232 deletions
+1
View File
@@ -2,6 +2,7 @@ import { PackagesType, ConfigType } from '@/packages/index.d'
export { ConfigType }
export { PackagesType }
export interface PackagesStoreType {
packagesList: PackagesType
}
@@ -1,5 +1,5 @@
import { defineStore } from 'pinia'
import { PackagesStoreType, ConfigType } from './packagesStore.d'
import { PackagesStoreType, PackagesType } from './packagesStore.d'
import { packagesList } from '@/packages/index'
export const usePackagesStore = defineStore({
@@ -8,11 +8,8 @@ export const usePackagesStore = defineStore({
packagesList
}),
getters: {
getPackagesList(): ConfigType | {} {
if (this.packagesList && this.packagesList.charts) {
return this.packagesList.charts
}
return {}
getPackagesList(): PackagesType {
return this.packagesList
}
}
})