函数
自从1.7.0版本, VChart 提供全局和实例上注册表达式函数的方法 registerFunction 。
原则上,凡是支持用户自定义回调函数的地方,都可以应用注册函数。
支持函数注册机制,旨在解决小程序端、飞书卡片等场景函数无法序列化问题。
registerFunction
registerFunction 注册函数方法。图表中可通过函数名称使用该注册函数。
/**
* 注册函数
* @param key 函数名称
* @param fun 函数内容
* @returns
*/
registerFunction: (key: string, fun: Function) => void;
unregisterFunction
unregisterFunction 注销函数方法。注销后函数在图表中无法使用。
/**
* 注销函数
* @param key 函数名称
*/
unregisterFunction: (key: string) => void;
getFunction
getFunction 该方法会根据函数名称获取函数。
/**
* 获取函数
* @param key 函数名称
* @returns
*/
getFunction: (key: string) => Function | null;
getFunctionList
getFunctionList 该方法可获取全部函数名列表。
/**
* 获取函数列表
* @returns
*/
getFunctionList: () => string[] | null;