From 1f7f81daa5849ed91f3b8b1bf9c1bd54d17d9b48 Mon Sep 17 00:00:00 2001 From: BTMuli Date: Tue, 23 May 2023 14:00:44 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=8C=B1=20wiki=E5=AF=B9=E5=BA=94JSON?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E5=8A=A8=E6=80=81=E8=AF=BB=E5=8F=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/data/index.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/data/index.ts b/src/data/index.ts index d99fc02c..018a766d 100644 --- a/src/data/index.ts +++ b/src/data/index.ts @@ -23,3 +23,16 @@ export const AppGCGData = GCG as TGApp.App.GCG.WikiBriefInfo[]; export const AppMaterialData = material as TGApp.App.Calendar.Material[]; export const AppNameCardsData = nameCards as TGApp.App.NameCard.Item[]; export const AppWeaponData = weapon as TGApp.App.Weapon.WikiBriefInfo[]; + +const wikiFiles = import.meta.glob("./wiki/**/*.json"); + +/** + * @description 动态读取wiki文件 + * @since Alpha v0.1.5 + * @param {string} dir 目录 + * @param {string} name 文件名 + * @returns {Promise} 文件内容 + */ +export async function getWikiData (dir: string, name: string) { + return await wikiFiles[`./wiki/${dir}/${name}.json`](); +}