![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/vreg/node_modules/vue/src/platforms/weex/compiler/modules/recycle-list/ |
/* @flow */ const inlineStatementRE = /^\s*([A-Za-z_$0-9\['\."\]]+)*\s*\(\s*(([A-Za-z_$0-9\['\."\]]+)?(\s*,\s*([A-Za-z_$0-9\['\."\]]+))*)\s*\)$/ function parseHandlerParams (handler: ASTElementHandler) { const res = inlineStatementRE.exec(handler.value) if (res && res[2]) { handler.params = res[2].split(/\s*,\s*/) } } export function postTransformVOn (el: ASTElement) { const events: ASTElementHandlers | void = el.events if (!events) { return } for (const name in events) { const handler: ASTElementHandler | Array<ASTElementHandler> = events[name] if (Array.isArray(handler)) { handler.map(fn => parseHandlerParams(fn)) } else { parseHandlerParams(handler) } } }