UNPKG

@lcap/asl

Version:

NetEase Application Specific Language

32 lines 1.03 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.genCallComponentLogic = void 0; /** * 生成调用组件的逻辑 * @param componentName 组件名称 * @param componentMethod 组件方法 * @param params 输入的参数 */ function genCallComponentLogic(componentName, componentMethod, params = []) { return { level: 'logicNode', type: 'CallLogic', label: '调用逻辑', callee: '', calleeCode: `$refs.${componentName}.${componentMethod}`, params: params.map((param) => { if (typeof param === 'string') return { level: 'param', type: 'CallInterParam', callInterParamValue: null, name: param, }; else return param; }), }; } exports.genCallComponentLogic = genCallComponentLogic; exports.default = genCallComponentLogic; //# sourceMappingURL=genCallComponentLogic.js.map