1 个不稳定版本
0.1.0 | 2020年1月6日 |
---|
#22 在 #wasm-client
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