1

设法构建和运行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.htmlhttps://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

ElementHtmlElement被发现在web_sys

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

4

1 回答 1

0

在@chpio 发表评论之后。当添加HtmlButtonElement到 Cargo.toml中的特性时,HtmlButtonElement会在构建时找到。

于 2020-01-09T16:32:11.463 回答