构建与运行
2026/5/15小于 1 分钟euvuirustwasmexamplebuild
wasm-pack 构建
wasm-pack build --target web --out-dir www/pkgeuv 开发服务器
cargo install euv-cli
euv run --crate-path ./example --www-dir ./www --port 80浏览器访问
http://127.0.0.1:80/www/index.html依赖配置
[package]
edition = "2024"
[dependencies]
euv = "*"
lombok-macros = "*"
[lib]
crate-type = ["cdylib", "rlib"]应用入口
use euv::*;
use wasm_bindgen::prelude::*;
#[wasm_bindgen]
pub fn main() {
console_error_panic_hook::set_once();
mount("#app", app);
}提示
console_error_panic_hook::set_once() 用于在浏览器控制台显示 panic 信息,开发时必须调用。mount 的第二个参数是函数名,mount 内部会调用该函数获取初始虚拟 DOM 树。