1

是否可以以编程方式设置simple-prefs值?
或者我应该使用preferences/servicewhich contains set(name, value)吗?

这是simple-prefs我想设置的:

{
    "name": "pathToFile",
    "title": "Path to file?",
    "type": "directory",
    "value": ""
},
4

1 回答 1

0

White 它在文档中并不明显,但simple-prefs.prefs实际上是一个Branch,它又是围绕底层 XPCOM 首选项服务的完整 Javascript 代理。

因此,可以将任何首选项设置为Number( Integer),Boolean或者String,例如

const {prefs} = require("simple-prefs");
console.log("before", prefs.pref1, prefs["pref2"]); 
prefs.pref1 = "some string";
prefs["pref2"] = 2;
console.log("after", prefs.pref1, prefs["pref2"]); 
于 2013-11-11T10:40:49.173 回答