examples: timer in 0.7
This commit is contained in:
parent
274e31018b
commit
3629302f88
|
@ -1,10 +1,4 @@
|
||||||
use leptos::{
|
use leptos::prelude::*;
|
||||||
leptos_dom::helpers::{set_interval_with_handle, IntervalHandle},
|
|
||||||
prelude::*,
|
|
||||||
reactive_graph::effect::Effect,
|
|
||||||
signals::RwSignal,
|
|
||||||
*,
|
|
||||||
};
|
|
||||||
use std::time::Duration;
|
use std::time::Duration;
|
||||||
|
|
||||||
/// Timer example, demonstrating the use of `use_interval`.
|
/// Timer example, demonstrating the use of `use_interval`.
|
||||||
|
@ -31,7 +25,7 @@ pub fn TimerDemo() -> impl IntoView {
|
||||||
<div>"Count B (dynamic interval, currently " {interval} " ms)"</div>
|
<div>"Count B (dynamic interval, currently " {interval} " ms)"</div>
|
||||||
<div>{count_b}</div>
|
<div>{count_b}</div>
|
||||||
<input prop:value=interval on:input:target=move |ev| {
|
<input prop:value=interval on:input:target=move |ev| {
|
||||||
if let Ok(value) = ev.target().value().parse::<i32>() {
|
if let Ok(value) = ev.target().value().parse::<u64>() {
|
||||||
interval.set(value);
|
interval.set(value);
|
||||||
}
|
}
|
||||||
}/>
|
}/>
|
||||||
|
|
|
@ -1,12 +1,7 @@
|
||||||
use leptos::*;
|
use leptos::prelude::*;
|
||||||
use timer::TimerDemo;
|
use timer::TimerDemo;
|
||||||
|
|
||||||
pub fn main() {
|
pub fn main() {
|
||||||
_ = console_log::init_with_level(log::Level::Debug);
|
|
||||||
console_error_panic_hook::set_once();
|
console_error_panic_hook::set_once();
|
||||||
mount_to_body(|| {
|
mount_to_body(TimerDemo)
|
||||||
view! {
|
|
||||||
<TimerDemo />
|
|
||||||
}
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue