首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >类在哪里!Yew中的宏

类在哪里!Yew中的宏
EN

Stack Overflow用户
提问于 2020-12-29 09:53:57
回答 1查看 130关注 0票数 0

我正在为我的一个实验项目使用Yew

classes!宏要导入的模块是什么?

代码语言:javascript
复制
html! {
    <div
        class=classes!(
            "my-container-class",
            fill.as_some("my-fill-class"),
            class.clone(),
        )
    >
        { children.clone() }
    </div>
}
EN

回答 1

Stack Overflow用户

发布于 2020-12-29 15:31:07

找不到classes!宏的原因是它不是最新的0.17.4版本的一部分。

如果您查看Yew Docs for classes,您会注意到它们在示例中使用了vec!。类似地,如果您查看属于0.17.4发行版的the commit,那么您将同样不会看到classes!宏在任何地方的用法。

如果您在当前状态下浏览存储库,那么classes!宏有很多用法。您甚至可以查看下一个版本的Yew Docs for classes,其中包含classes!宏。

如果您不想等到yew的下一个版本。然后,您可以更新您的依赖项以使用存储库。

代码语言:javascript
复制
[dependencies]
yew = { git = "https://github.com/yewstack/yew" }

不过请注意,任何提交都可能会破坏您的构建。在这种情况下,为了不感到不安,您可以针对特定的提交。

代码语言:javascript
复制
[dependencies]
yew = { git = "https://github.com/yewstack/yew", rev = "60fed58" }

然后,导入classes!就是:

代码语言:javascript
复制
use yew::{classes, html};
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65486332

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档