oinone 平台内置了一些函数, 如果当前函数不满足,那么可以通过扩展的方式添加函数
后端实现
后端实现
import {Expression} from '@kunlun/dependencies'
Expression.getInstance().registerFunction();
registerFunction
函数的参数如下
/**
- @param {string} name 函数名字
- @param {unknown[]} argTypes 参数类型
-
@param {Function} handle 回调函数
*/函数名需要跟后端的保持一致
import {Expression} from '@kunlun/dependencies';Expression.getInstance().registerFunction('FUNCTION_NAME', ['number|string'], (input: number | string) => { // todo});
第二个参数要注意下,该参数跟回调函数里面的参数要保持一致
Expression.getInstance().registerFunction('FUNCTION_NAME', ['number'], (input: number ) => {
// todo
}
);
Expression.getInstance().registerFunction('FUNCTION_NAME', ['string'], (input: string ) => {
// todo
}
);
Expression.getInstance().registerFunction('FUNCTION_NAME', ['array'], (input: any[] ) => {
// todo
}
);
Oinone社区 作者:汤乾华原创文章,如若转载,请注明出处:https://doc.oinone.top/frontend/4406.html
访问Oinone官网:https://www.oinone.top获取数式Oinone低代码应用平台体验