跳到主要内容

节点匹配(node.byMatch)

函数

节点信息 = node.byMatch(function(节点信息)
--匹配规则
end)

参数

  • 匹配函数 函数型

    当匹配函数 返回 true 时 证明匹配到了节点

    匹配函数的参数 就是递归到的当前节点信息

返回值

  • 节点信息 数组型

说明

此函数需要在 2.1.5 版本以上新增

用户使用匹配函数来查找节点

示例

匹配节点 lable 中包含 ”向日葵小2店“ 的节点
local nodeInfo = node.byMatch( function (info) -- 当匹配的函数 返回 true 则匹配成功,
return info.lable and info.lable:find("向日葵小2店") or false --这里是实现任意正则表达式 条件判断等
end)