网页配置面板
SparkBridge 3.0 引入了原生网页配置面板,作为网页可视化配置编辑器
接入方法
推送配置
注:以下示例注册了一个名为example的插件
spark.web.createConfig('example') // <-- 注意3.0.12之后,可以不传入自定义名称,加载器会寻找spark.json中的名称来创建
.switch("enable", config.enable, "是否启用插件")
.number("group_id", config.group_id, "群组ID")
.register();监听更改
spark.on("config.update.example",(K,newV)=>{
// 默认事件名称为config.update.${pluginName}
// K 修改的配置项
// newV 配置项更新的值
})API
spark.web.createConfig("example")
.switch("switch", config.enable, "注册一个开关")
.text("text", config.text, "注册一个文本框")
.number("number", config.number, "注册一个数字框")
.select("select", config.select, ["1", "2", "3"], "注册一个选择框")
.array("array", config.array, "注册一个数组框")
.register();