feat: 新增图片和图标

This commit is contained in:
奔跑的面条
2023-05-23 20:55:24 +08:00
parent f0db75f623
commit e52b5ef914
28 changed files with 6807 additions and 464 deletions
+9 -8
View File
@@ -1,8 +1,9 @@
import { PackagesType, ConfigType } from '@/packages/index.d'
export { ConfigType }
export { PackagesType }
export interface PackagesStoreType {
packagesList: PackagesType
}
import { PackagesType, ConfigType } from '@/packages/index.d'
export { ConfigType }
export { PackagesType }
export interface PackagesStoreType {
packagesList: PackagesType,
newPhoto?: ConfigType
}
@@ -1,16 +1,23 @@
import { defineStore } from 'pinia'
import { PackagesStoreType, PackagesType } from './packagesStore.d'
import { packagesList } from '@/packages/index'
// 组件 pakages
export const usePackagesStore = defineStore({
id: 'usePackagesStore',
state: (): PackagesStoreType => ({
packagesList: Object.freeze(packagesList)
}),
getters: {
getPackagesList(): PackagesType {
return this.packagesList
}
}
})
import { defineStore } from 'pinia'
import { ConfigType, PackagesStoreType, PackagesType } from './packagesStore.d'
import { packagesList } from '@/packages/index'
// 组件 packages
export const usePackagesStore = defineStore({
id: 'usePackagesStore',
state: (): PackagesStoreType => ({
packagesList: Object.freeze(packagesList),
newPhoto: undefined
}),
getters: {
getPackagesList(): PackagesType {
return this.packagesList
}
},
actions: {
addPhotos(newPhoto: ConfigType, index: number) {
this.newPhoto = newPhoto
this.packagesList.Photos.splice(index, 0, newPhoto)
}
}
})