31 个版本 (9 个重大更改)

0.10.1 2024年6月29日
0.10.0 2024年1月5日
0.9.0 2023年12月10日
0.8.1 2023年11月29日
0.3.0 2021年11月29日

#374 in 网页编程

Download history 804/week @ 2024-04-29 48/week @ 2024-05-06 45/week @ 2024-05-13 113/week @ 2024-05-20 135/week @ 2024-05-27 135/week @ 2024-06-03 124/week @ 2024-06-10 168/week @ 2024-06-17 367/week @ 2024-06-24 274/week @ 2024-07-01 220/week @ 2024-07-08 99/week @ 2024-07-15 49/week @ 2024-07-22 150/week @ 2024-07-29 48/week @ 2024-08-05 61/week @ 2024-08-12

每月下载量 308

MIT 许可证

380KB
2.5K SLoC

包含 (WOFF 字体,180KB) bootstrap-icons.woff,(WOFF 字体,130KB) bootstrap-icons.woff2

使用方法

本项目假定您已经有一个使用 Yew 框架 的现有网页应用程序。

在常规 yew 依赖项旁边添加依赖项

[dependencies]
yew = "0.21"
yew-bootstrap = "*"

要使用表单回调函数,应添加以下依赖项

[dependencies]
wasm-bindgen = "0.2.*"
web-sys = { version = "0.3.*", features = ["HtmlTextAreaElement", "HtmlSelectElement"] }

然后在应用程序的开头,包含 include_cdn()include_inline() 函数以加载所需的 CSS。一些组件需要加载 Bootstrap JavaScript 库 - 对于这些组件,您可以使用 include_cdn_js() 函数。建议将此放置在 html!{} 宏的底部,如下所示

    fn view(&self, _ctx: &Context<Self>) -> Html {
        html! {
            <>
                {include_cdn()}
                <Button style={Color::Primary}>{"Primary"}</Button>
                {include_cdn_js()}
            </>
        }
    }

查看 main.rs 以获取每个实现组件的示例用法。

版本约定

本项目使用 语义化版本控制

覆盖率

核心内容

组件

辅助工具

示例

提供了几个示例

  • examples/basics:组件
  • examples/forms:表单字段

运行示例

cd examples/<directory>
trunk --serve

依赖项

~11–15MB
~261K SLoC