mirror of
https://github.com/BTMuli/TeyvatGuide.git
synced 2025-12-19 10:23:21 +08:00
🌱 wiki对应JSON文件动态读取
This commit is contained in:
@@ -23,3 +23,16 @@ export const AppGCGData = GCG as TGApp.App.GCG.WikiBriefInfo[];
|
|||||||
export const AppMaterialData = material as TGApp.App.Calendar.Material[];
|
export const AppMaterialData = material as TGApp.App.Calendar.Material[];
|
||||||
export const AppNameCardsData = nameCards as TGApp.App.NameCard.Item[];
|
export const AppNameCardsData = nameCards as TGApp.App.NameCard.Item[];
|
||||||
export const AppWeaponData = weapon as TGApp.App.Weapon.WikiBriefInfo[];
|
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<any>} 文件内容
|
||||||
|
*/
|
||||||
|
export async function getWikiData (dir: string, name: string) {
|
||||||
|
return await wikiFiles[`./wiki/${dir}/${name}.json`]();
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user