1 个不稳定版本

0.1.0 2020年1月6日

#22#wasm-client

Apache-2.0

70KB
2K SLoC

此crate提供了Yew的进程宏html!,允许使用类似JSX的语法来生成HTML和用于为组件推导Properties特质的Properties推导宏。

html!宏使用proc_macro_hack以便在表达式位置使用。

use meet::prelude::*;

struct Component {
  link: ComponentLink<Self>,
}

#[derive(Clone, Properties)]
struct Props {
  #[props(required)]
  prop: String,
};

#
#
#
#
// ...

html! {
  <div>
    <button onclick=self.link.callback(|_| Msg::Submit)>
      { "Submit" }
    </button>
    <>
      <Component prop="first" />
      <Component prop="second" />
    </>
  </div>
}
#
#

依赖项

~1.5MB
~36K SLoC