1
0

syntax.rs 648 B

12345678910111213141516171819202122232425262728293031323334
  1. use dioxus::component::Component;
  2. use dioxus::events::on::MouseEvent;
  3. use dioxus_core as dioxus;
  4. use dioxus_core::prelude::*;
  5. use dioxus_core_macro::*;
  6. use dioxus_html as dioxus_elements;
  7. fn main() {}
  8. fn html_usage() {
  9. let mo = move |_| {};
  10. let r = rsx! {
  11. div {
  12. onclick: move |_| {}
  13. onmouseover: {mo}
  14. "type": "bar",
  15. "hello world"
  16. }
  17. };
  18. let items = ["bob", "bill", "jack"];
  19. let f = items.iter().filter(|f| f.starts_with("b")).map(|f| {
  20. rsx! {
  21. "hello {f}"
  22. }
  23. });
  24. let p = rsx! {
  25. div {
  26. {f}
  27. }
  28. };
  29. }