函式名稱:UI\Controls\Spin::onChange()
適用版本:PHP 7.4.0 及以上版本
函式用法:UI\Controls\Spin::onChange() 函式用於設定當 Spin 元件的值發生改變時執行的回撥函式。
引數:
- $callback (callable):必需,指定一個回撥函式,當 Spin 元件的值發生改變時會呼叫該函式。
示例程式碼:
<?php
// 建立一個 Spin 元件
$spin = new UI\Controls\Spin();
// 設定 onChange 回撥函式
$spin->onChange(function($value) {
echo "Spin 元件的值已改變為:" . $value;
});
// 模擬使用者操作,改變 Spin 元件的值
$spin->setValue(10);
?>
在上面的示例中,我們首先建立了一個 Spin 元件,並使用 onChange()
方法設定了一個回撥函式。當 Spin 元件的值發生改變時,該回撥函式會被呼叫,並輸出 Spin 元件的新值。
請注意,該示例程式碼僅為演示目的,並未展示完整的 Spin 元件的實現和使用方式。你需要根據自己的實際需求進行適當的調整和擴充套件。