2

Blazor 组件是否支持像 Angular 一样的 css 封装?如果是这样,怎么做?否则,每个组件的 css 推荐方法是什么?我想封装仍然可以手动实现,但框架本身是否有更好的支持?

4

2 回答 2

2

经过一些搜索,这似乎是一个待处理的功能 https://github.com/aspnet/AspNetCore/issues/10170

但似乎有一个库作为解决方法 https://github.com/alexandrereyes/BlazorScopedCss

于 2019-10-13T21:31:56.713 回答
0

它已被添加到 .NET 5 中的 Blazor 中,名称为:CSS Isolation。您可以通过将 CSS 文件命名为与 razor 文件相同的名称来应用 CSS 隔离。

例如,因为MainLayout.razor 它是 MainLayout.razor.css

注意:您应该将 CSS 文件放在剃须刀文件的同一文件夹中。

它有一些问题,有关更多详细信息,请阅读本文

于 2021-02-17T21:41:39.347 回答