使用 web_sys::HtmlButtonElement 失败



设法构建并运行了一些 https://github.com/rustwasm/wasm-bindgen/tree/master/examples 示例

然后从用于 Dom 操作的小原型程序开始,事情正常,直到卡在这个上面。


用 https://docs.rs/web-sys/0.3.35/web_sys/struct.HtmlButtonElement.html

列表pub struct HtmlButtonElement,类似于

https://docs.rs/web-sys/0.3.35/web_sys/struct.Element.html 和 https://docs.rs/web-sys/0.3.35/web_sys/struct.HtmlElement.html

具有:

use web_sys::Element;
use web_sys::HtmlElement;
use web_sys::HtmlButtonElement;

给出编译错误:

error[E0432]: unresolved import `web_sys::HtmlButtonElement`
--> src/lib.rs:8:5
|
8 | use web_sys::HtmlButtonElement;
|     ^^^^^^^^^^^^^^^^^^^^^^^^^^ no `HtmlButtonElement` in the root

虽然ElementHtmlElementweb_sys

HtmlButtonElement有什么区别/缺失?no HtmlButtonElement in the root消息是否提供了线索?

在@chpio的评论之后。在 Cargo.toml 中向功能添加HtmlButtonElement时,在构建时会找到HtmlButtonElement

相关内容

  • 没有找到相关文章

最新更新