3 个不稳定版本
0.2.0 | 2023 年 10 月 4 日 |
---|---|
0.1.1 | 2023 年 9 月 5 日 |
0.1.0 | 2023 年 9 月 5 日 |
#2 in #consent
1,084 每月下载次数
8KB
111 行
yew-consent
使用 Yew 管理用户同意
使用方法
将其添加到您的项目中
cargo add yew-consent
然后,将其添加到应用程序组件中
#[function_component(Application)]
fn application() -> Html {
let ask = use_callback(|context, ()| html!(<AskConsent {context} />), ());
html!(
<Consent<()> {ask}>
<State/>
</Consent<()>>
)
}
然后,您可以稍后检查同意
#[function_component(State)]
fn state() -> Html {
let consent = use_consent::<()>();
html!(
<>
<dl>
<dt>{"Consent state"}</dt>
<dd>{ format!("{consent:#?}")}</dd>
</dl>
</>
)
}
还可以在此处查看示例: 示例。
您可以使用以下命令运行示例
cd example
trunk serve
依赖项
~11–15MB
~265K SLoC