Home > SYS_Setting > restoreDefault
SYS_Setting.restoreDefault() method
此 API 当前处于 BETA 预览状态,希望得到开发者的反馈。它的任何功能都可能在接下来的开发进程中被修改,请不要将它用于任何正式环境。
全局恢复默认设置
签名
typescript
function restoreDefault(): Promise<boolean>;1
返回值
Promise<boolean>
操作是否成功
备注
将所有 EDA 设置恢复到默认状态,本操作将会丢失所有设置项,在调用时请特别注意
示例
javascript
// 1. 先制造一个可观察的自定义设置:向字体白名单加入演示字体
await eda.sys_FontManager.addFont('嘉立创示例_恢复默认演示字体');
const before = await eda.sys_FontManager.getFontsList();
console.log('恢复前演示字体在列表中:', before.includes('嘉立创示例_恢复默认演示字体'));
// 2. 全局恢复默认设置(异步操作,返回是否成功;所有自定义设置将被清除)
const ok = await eda.sys_Setting.restoreDefault();
console.log('恢复默认设置返回:', ok);
// 3. 复查演示字体是否已随设置一起被清除
const after = await eda.sys_FontManager.getFontsList();
console.log('恢复后演示字体在列表中:', after.includes('嘉立创示例_恢复默认演示字体'));
// 4. 兜底清理:若字体白名单不受本接口影响,手动移除演示字体,保证净零变更
await eda.sys_FontManager.deleteFont('嘉立创示例_恢复默认演示字体');1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15