46 个版本 (11 个重大更新)
0.12.0 | 2024 年 8 月 14 日 |
---|---|
0.11.3 | 2024 年 7 月 31 日 |
0.10.5 | 2024 年 3 月 12 日 |
0.9.0 | 2023 年 12 月 6 日 |
0.6.0 | 2023 年 7 月 17 日 |
#62 在 网页编程
每月 11,953 次下载
在 15 软件包 中使用
590KB
11K SLoC
Leptos 必备工具集
受 React-Use / VueUse / SolidJS-USE 启发
用法
use leptos::*;
use leptos_use::{use_mouse, UseMouseReturn};
#[component]
fn Demo() -> impl IntoView {
let UseMouseReturn { x, y, .. } = use_mouse();
view! { cx,
{x} " x " {y}
}
}
缺少一个函数?打开一个工单或 PR!
开发
要运行所有测试,请运行
cargo test --all-features
书籍
首先您需要安装
cargo install mdbook mdbook-cmdrun trunk
要构建书籍,请在终端中进入 docs/book 文件夹并运行
mdbook serve
这会构建书籍的 html 版本并运行本地开发服务器。要添加示例,请打开另一个 shell 并运行
python3 post_build.py
如果您只想添加一个函数的示例,您可以运行例如
python3 post_build.py use_storage
新函数模板
为了快速创建新函数,您可以运行 template/createfn.sh
。这要求已安装 ffizer
和 Python 3。这将创建 src 目录中的函数文件,构建示例目录并在书籍中添加条目。
Leptos 兼容性
软件包版本 | 兼容的 Leptos 版本 |
---|---|
<= 0.3 | 0.3 |
0.4, 0.5, 0.6 | 0.4 |
0.7, 0.8, 0.9 | 0.5 |
0.10, 0.11, 0.12 | 0.6 |
依赖关系
~22–37MB
~616K SLoC