simple debounce widget 一个简单的防止重复点击组件
DebounceWidget(
child: ElevatedButton(
onPressed: (){},
child: const Text("Submit"),
),
)
DebounceWidget(
onDebounce: () => print("too fast / 太快了"), // options/可选
duration: 5000, // milliseconds options / 毫秒 可选
child: ElevatedButton(
onPressed: vm.loginOrRegister,
child: const Text("登 录"),
),
)
DebounceWidget.defaultDuration = 10000;