feat:新增防抖工具类

This commit is contained in:
2026-01-23 15:41:31 +08:00
parent d19a49da0d
commit c6a42fa9bb
7 changed files with 299 additions and 64 deletions

View File

@@ -55,6 +55,12 @@
"packageUri": "lib/",
"languageVersion": "3.4"
},
{
"name": "code_assets",
"rootUri": "file:///Users/wxl/.pub-cache/hosted/pub.flutter-io.cn/code_assets-1.0.0",
"packageUri": "lib/",
"languageVersion": "3.9"
},
{
"name": "collection",
"rootUri": "file:///Users/wxl/.pub-cache/hosted/pub.flutter-io.cn/collection-1.19.1",
@@ -159,7 +165,7 @@
},
{
"name": "ffi",
"rootUri": "file:///Users/wxl/.pub-cache/hosted/pub.flutter-io.cn/ffi-2.1.4",
"rootUri": "file:///Users/wxl/.pub-cache/hosted/pub.flutter-io.cn/ffi-2.1.5",
"packageUri": "lib/",
"languageVersion": "3.7"
},
@@ -349,12 +355,24 @@
"packageUri": "lib/",
"languageVersion": "2.15"
},
{
"name": "glob",
"rootUri": "file:///Users/wxl/.pub-cache/hosted/pub.flutter-io.cn/glob-2.1.3",
"packageUri": "lib/",
"languageVersion": "3.3"
},
{
"name": "hand_signature",
"rootUri": "file:///Users/wxl/.pub-cache/hosted/pub.flutter-io.cn/hand_signature-3.1.0+2",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "hooks",
"rootUri": "file:///Users/wxl/.pub-cache/hosted/pub.flutter-io.cn/hooks-1.0.0",
"packageUri": "lib/",
"languageVersion": "3.9"
},
{
"name": "html",
"rootUri": "file:///Users/wxl/.pub-cache/hosted/pub.flutter-io.cn/html-0.15.6",
@@ -405,7 +423,7 @@
},
{
"name": "image_picker_android",
"rootUri": "file:///Users/wxl/.pub-cache/hosted/pub.flutter-io.cn/image_picker_android-0.8.13+10",
"rootUri": "file:///Users/wxl/.pub-cache/hosted/pub.flutter-io.cn/image_picker_android-0.8.13+12",
"packageUri": "lib/",
"languageVersion": "3.9"
},
@@ -523,12 +541,24 @@
"packageUri": "lib/",
"languageVersion": "3.2"
},
{
"name": "native_toolchain_c",
"rootUri": "file:///Users/wxl/.pub-cache/hosted/pub.flutter-io.cn/native_toolchain_c-0.17.4",
"packageUri": "lib/",
"languageVersion": "3.9"
},
{
"name": "nested",
"rootUri": "file:///Users/wxl/.pub-cache/hosted/pub.flutter-io.cn/nested-1.0.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "objective_c",
"rootUri": "file:///Users/wxl/.pub-cache/hosted/pub.flutter-io.cn/objective_c-9.2.4",
"packageUri": "lib/",
"languageVersion": "3.10"
},
{
"name": "octo_image",
"rootUri": "file:///Users/wxl/.pub-cache/hosted/pub.flutter-io.cn/octo_image-2.1.0",
@@ -537,7 +567,7 @@
},
{
"name": "omni_video_player",
"rootUri": "file:///Users/wxl/.pub-cache/hosted/pub.flutter-io.cn/omni_video_player-3.5.3",
"rootUri": "file:///Users/wxl/.pub-cache/hosted/pub.flutter-io.cn/omni_video_player-3.7.2",
"packageUri": "lib/",
"languageVersion": "3.9"
},
@@ -573,9 +603,9 @@
},
{
"name": "path_provider_foundation",
"rootUri": "file:///Users/wxl/.pub-cache/hosted/pub.flutter-io.cn/path_provider_foundation-2.5.1",
"rootUri": "file:///Users/wxl/.pub-cache/hosted/pub.flutter-io.cn/path_provider_foundation-2.6.0",
"packageUri": "lib/",
"languageVersion": "3.9"
"languageVersion": "3.10"
},
{
"name": "path_provider_linux",
@@ -667,6 +697,12 @@
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "pub_semver",
"rootUri": "file:///Users/wxl/.pub-cache/hosted/pub.flutter-io.cn/pub_semver-2.2.0",
"packageUri": "lib/",
"languageVersion": "3.4"
},
{
"name": "pull_to_refresh",
"rootUri": "file:///Users/wxl/.pub-cache/hosted/pub.flutter-io.cn/pull_to_refresh-2.0.0",
@@ -891,7 +927,7 @@
},
{
"name": "unicode",
"rootUri": "file:///Users/wxl/.pub-cache/hosted/pub.flutter-io.cn/unicode-1.1.8",
"rootUri": "file:///Users/wxl/.pub-cache/hosted/pub.flutter-io.cn/unicode-1.1.9",
"packageUri": "lib/",
"languageVersion": "3.0"
},
@@ -933,9 +969,9 @@
},
{
"name": "url_launcher_web",
"rootUri": "file:///Users/wxl/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_web-2.4.1",
"rootUri": "file:///Users/wxl/.pub-cache/hosted/pub.flutter-io.cn/url_launcher_web-2.4.2",
"packageUri": "lib/",
"languageVersion": "3.6"
"languageVersion": "3.10"
},
{
"name": "url_launcher_windows",
@@ -969,9 +1005,9 @@
},
{
"name": "video_player_avfoundation",
"rootUri": "file:///Users/wxl/.pub-cache/hosted/pub.flutter-io.cn/video_player_avfoundation-2.8.8",
"rootUri": "file:///Users/wxl/.pub-cache/hosted/pub.flutter-io.cn/video_player_avfoundation-2.9.0",
"packageUri": "lib/",
"languageVersion": "3.9"
"languageVersion": "3.10"
},
{
"name": "video_player_platform_interface",
@@ -1045,6 +1081,12 @@
"packageUri": "lib/",
"languageVersion": "3.8"
},
{
"name": "yaml",
"rootUri": "file:///Users/wxl/.pub-cache/hosted/pub.flutter-io.cn/yaml-3.1.3",
"packageUri": "lib/",
"languageVersion": "3.4"
},
{
"name": "youtube_explode_dart",
"rootUri": "file:///Users/wxl/.pub-cache/hosted/pub.flutter-io.cn/youtube_explode_dart-3.0.5",