v1.9.0-rc.3 - performance optimization

This commit is contained in:
LINING-PC\lining
2026-02-02 18:14:52 +08:00
parent a879fe01f7
commit 8148969e1e
23 changed files with 42688 additions and 495 deletions
+3 -1
View File
@@ -6,6 +6,7 @@ import MilestoneDialog from '../src/components/MilestoneDialog.vue'
import normalData from './data.json'
import largeData from './data-large-1m.json'
import resourcesData from './data-resources.json'
import largeResourcesData from './data-resources-large.json'
import packageInfo from '../package.json'
// 导入主题变量
import '../src/styles/theme-variables.css'
@@ -87,7 +88,8 @@ const applyDataSource = (source: RawDataSource) => {
milestones.value = cloneData(payload.milestones ?? [])
// v1.9.0 从资源数据文件加载
const resourcePayload = resourcesData as { resources?: any[] }
// v1.9.3 根据数据源选择对应的资源数据集
const resourcePayload = (source.key === 'large' ? largeResourcesData : resourcesData) as { resources?: any[] }
if (resourcePayload.resources) {
resources.value = resourcePayload.resources.map(resData => {
// 使用Resource类创建资源实例