工具 / DataFile
DataFile Class
数据文件获取工具
Table of contents
Methods
asyncLoad(fileName : string ): Promise <string > |
---|
读取配置 |
exists(fileName : string ): boolean |
判断配置是否存在 |
Methods
asyncLoad
• Static
asyncLoad(fileName
): Promise
<string
>
读取配置
Parameters
fileName string | 配置文件的文件名 range: 依据文件名长度而定 |
---|
Returns
Promise <string > | 配置内容 |
---|
Precautions
配置文件不存在或文件名不合法将返回空字符串
ts
@Component
export default class DataFileExample extends Script {
protected async onStart(): Promise<void> {
let data = await DataFile.asyncLoad("level2_3");
console.log(`data: ${data}`);
}
}
@Component
export default class DataFileExample extends Script {
protected async onStart(): Promise<void> {
let data = await DataFile.asyncLoad("level2_3");
console.log(`data: ${data}`);
}
}
exists
• Static
exists(fileName
): boolean
判断配置是否存在
Parameters
fileName string | 配置文件的文件名 range: 依据文件名长度而定 |
---|
Returns
boolean | 配置是否存在 |
---|
Precautions
文件名不合法将返回false,文件名称要求为a-z、A-Z、0-9、_
ts
@Component
export default class DataFileExample extends Script {
protected onStart(): void {
let exists = DataFile.exist("level2_3");
console.log(`exists: ${exists}`);
}
}
@Component
export default class DataFileExample extends Script {
protected onStart(): void {
let exists = DataFile.exist("level2_3");
console.log(`exists: ${exists}`);
}
}