函数名称:UI\MenuItem::onClick()
适用版本:PHP 7.4.0 或更高版本
用法:UI\MenuItem::onClick() 方法用于设置菜单项的点击事件回调函数。
语法:
public UI\MenuItem::onClick ( callable $callback ) : void
参数:
$callback
:一个可调用对象或函数的名称,用作菜单项的点击事件处理函数。
返回值:无返回值。
示例:
<?php
// 创建一个菜单项
$menuItem = new UI\MenuItem('Click Me');
// 设置点击事件回调函数
$menuItem->onClick(function() {
echo '菜单项被点击了!';
});
// 创建一个菜单
$menu = new UI\Menu('My Menu');
// 将菜单项添加到菜单中
$menu->append($menuItem);
// 显示菜单
$menu->show();
// 用户点击菜单项后,将输出:菜单项被点击了!
?>
在上面的示例中,我们首先创建了一个菜单项,并给它设置了一个点击事件回调函数。然后,我们创建了一个菜单,并将菜单项添加到菜单中。最后,显示了菜单。当用户点击菜单项时,回调函数将被调用,输出"菜单项被点击了!"。这个示例演示了如何使用UI\MenuItem::onClick() 方法来处理菜单项的点击事件。