视图配置
概述
创建配置
var view = View.ofId("myView");
/**
* 每个视图实例上均有 "config" 属性,以供开发者获取视图配置句柄。
*
* 获取 key 为 "config-item" 的配置项。
* 如果配置项并不存在,则 get 方法会在调用时将其自动创建出来。
*/
var config = view.config.get("config-item");
/**
* 应用配置
* 因为此时并没有提供应用逻辑,所以什么也不会发生。但也不会报错。
*/
config.apply();
/**
* 通过API: setApplication(application: Function) 设置应用逻辑
*/
config.setApplication(function(value){
console.log("Applying config: 'config-item' = " + value);
});
/**
* 通过API:setValue(value: any) 设置配置项取值,并应用配置值
*/
config.setValue([666, "str"]);
config.apply(); // -> Applying config: 'config-item' = [666, "str"]应用配置
响应配置
Last updated