From f2405604d21b54ff3bce8bb1ecb9d105acf4b83e Mon Sep 17 00:00:00 2001 From: luoxiao Date: Tue, 30 May 2023 23:00:30 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat:=20input=20value?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- examples/basic/src/app.rs | 3 +++ examples/basic/src/pages/components.rs | 1 + examples/basic/src/pages/home.rs | 8 -------- examples/basic/src/pages/input/mod.rs | 14 ++++++++++++++ examples/basic/src/pages/mod.rs | 2 ++ src/input/mod.rs | 25 ++++++++++++++----------- 6 files changed, 34 insertions(+), 19 deletions(-) create mode 100644 examples/basic/src/pages/input/mod.rs diff --git a/examples/basic/src/app.rs b/examples/basic/src/app.rs index 2b47708..13c45eb 100644 --- a/examples/basic/src/app.rs +++ b/examples/basic/src/app.rs @@ -28,6 +28,9 @@ pub fn App(cx: Scope) -> impl IntoView { } /> + + } /> diff --git a/examples/basic/src/pages/components.rs b/examples/basic/src/pages/components.rs index 57d856b..c429c10 100644 --- a/examples/basic/src/pages/components.rs +++ b/examples/basic/src/pages/components.rs @@ -36,6 +36,7 @@ pub fn ComponentsPage(cx: Scope) -> impl IntoView { +
diff --git a/examples/basic/src/pages/home.rs b/examples/basic/src/pages/home.rs index 76df5d0..2afd747 100644 --- a/examples/basic/src/pages/home.rs +++ b/examples/basic/src/pages/home.rs @@ -12,13 +12,6 @@ pub fn Home(cx: Scope) -> impl IntoView { provide_context(cx, theme); let (count, set_count) = create_signal(cx, 0.0); let (button_type, set_button_type) = create_signal(cx, ButtonType::TEXT); - - let count_string = create_memo(cx, move |_| { - count.get().to_string() - }); - let on_input = SignalSetter::map(cx, move |value: String| { - set_count.set(value.parse().unwrap()); - }); view! { cx,
-