ECMAScript.Vuetify
0.26.3
See the version list below for details.
dotnet add package ECMAScript.Vuetify --version 0.26.3
NuGet\Install-Package ECMAScript.Vuetify -Version 0.26.3
<PackageReference Include="ECMAScript.Vuetify" Version="0.26.3" />
<PackageVersion Include="ECMAScript.Vuetify" Version="0.26.3" />
<PackageReference Include="ECMAScript.Vuetify" />
paket add ECMAScript.Vuetify --version 0.26.3
#r "nuget: ECMAScript.Vuetify, 0.26.3"
#:package ECMAScript.Vuetify@0.26.3
#addin nuget:?package=ECMAScript.Vuetify&version=0.26.3
#tool nuget:?package=ECMAScript.Vuetify&version=0.26.3
ECMAScript.Vuetify
定位:
vuetify的强类型 C# binding 与 Razor-to-Vue authoring 组件契约。
ECMAScript.Vuetify 为当前已建模的 Vuetify runtime export、组件 props、events 和 slots 提供 C# 表达。它不拥有 Razor Source Generator、C# lowering 或产物物化。
本包属于 JS resource library:Vuetify 的已有 ESM 和 CSS 位于包内
manifest.json + dist/**,许可证等附属文件由 manifest 显式声明;C# 程序集只提供映射和
组件 authoring contract。消费方编写的 RazorVue 组件生成到消费程序集的
Jazor.Generated.ModuleCatalog。
安装
在 Razor-to-Vue 应用中,与核心包一起引用:
<ItemGroup>
<PackageReference Include="Jazor" Version="0.26.3" />
<PackageReference Include="Jazor.Vue" Version="0.26.3" PrivateAssets="all" />
<PackageReference Include="ECMAScript.Vuetify" Version="0.26.3" />
</ItemGroup>
应用启动代码仍负责导入 Vuetify CSS、创建 createVuetify() 实例并安装到 Vue application。组件 binding 不会隐式注入这些 bootstrap 行为。
职责
- 提供
Vuetify、VuetifyPlugin和VuetifyOptions等 runtime host。 - 提供当前支持的 normal 与 labs component authoring 类型,以及对应的 props、events、slots 和 value contracts。
- 使用命名 union、overload 和具体类型表达多值 props;不以
object作为公共 API 的兜底类型。 - 通过
AdditionalAttributes保留未建模 attrs 的显式透传入口,适用于class、style、data-*、aria-*与必要的原始 Vuetify 属性。
边界
- 组件导入路径和异常 Vue 命名元数据由
ECMAScript.VueContract提供。 - scoped-slot 中的 ref/computed-ref 值使用
IVueRef<T>、VueComputedRef<T>或VueWritableComputedRef<T>表达,应通过.Value读写。 - 当前支持范围以
V*.cs、VuetifyCore.cs与绑定回归测试为准;README 不维护容易过期的组件数量或覆盖率快照。
验证
dotnet build src/ECMAScript.Vuetify/ECMAScript.Vuetify.csproj
dotnet run --file scripts/csharp/verify-vue-binding-coverage.cs
相关文档
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net11.0 is compatible. |
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.29.0 | 28 | 9/3/2026 |
| 0.28.1 | 34 | 9/2/2026 |
| 0.28.0 | 42 | 9/2/2026 |
| 0.27.0 | 32 | 9/2/2026 |
| 0.26.3 | 81 | 8/31/2026 |
| 0.26.1 | 84 | 8/31/2026 |
| 0.26.0 | 78 | 8/31/2026 |
| 0.25.0 | 82 | 8/28/2026 |
| 0.24.0 | 87 | 8/27/2026 |
| 0.23.0 | 83 | 8/26/2026 |
| 0.22.0 | 85 | 8/25/2026 |
| 0.21.0 | 85 | 8/25/2026 |
| 0.20.0 | 89 | 8/24/2026 |
| 0.17.0 | 92 | 8/19/2026 |
| 0.16.3 | 93 | 8/18/2026 |
| 0.16.2 | 95 | 8/17/2026 |
| 0.16.1 | 95 | 8/17/2026 |
| 0.16.0 | 84 | 8/16/2026 |
| 0.15.0 | 103 | 8/15/2026 |
| 0.14.0 | 96 | 8/14/2026 |