【问题标题】:Blazor hosted wasm not generating scoped identifierBlazor 托管的 wasm 未生成范围标识符
【发布时间】:2021-03-25 11:09:41
【问题描述】:

如果我生成托管 wasm 应用程序并尝试使用范围 CSS,则该应用程序不会在 HTML 上生成范围标识符。有没有其他人遇到过这个问题?

在这里,我们看到我有一个捆绑的 css,它带有一个范围标识符,试图使“Counter”变得非常大。

这里我们看到 HTML 标记缺少它的标识符。

g.cs 的内容

想法?

【问题讨论】:

  • 你试过什么?检查生成的代码 - 在 Counter.razor.g.cs 中,它有属性吗?重新加载前检查浏览器缓存是否已清除?
  • 感谢您的评论!这实际上是托管的 wasm 模板 + 范围内的 css 文件。像文档一样,我有 UseStaticFiles 等。我开始怀疑它是否需要服务器端渲染才能使用作用域 css。我还附上了一张g.cs的图片。它没有范围标识符。

标签: .net blazor


【解决方案1】:

在 net5 中引入了 CSS 隔离。模板使用 netcore3.1 服务器和 netstandard2.1 客户端。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-15
    • 2022-11-10
    • 1970-01-01
    • 2022-01-11
    • 2021-03-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多