ECMAScript.Vuetify 0.13.0

dotnet add package ECMAScript.Vuetify --version 0.13.0
                    
NuGet\Install-Package ECMAScript.Vuetify -Version 0.13.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="ECMAScript.Vuetify" Version="0.13.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="ECMAScript.Vuetify" Version="0.13.0" />
                    
Directory.Packages.props
<PackageReference Include="ECMAScript.Vuetify" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add ECMAScript.Vuetify --version 0.13.0
                    
#r "nuget: ECMAScript.Vuetify, 0.13.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package ECMAScript.Vuetify@0.13.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=ECMAScript.Vuetify&version=0.13.0
                    
Install as a Cake Addin
#tool nuget:?package=ECMAScript.Vuetify&version=0.13.0
                    
Install as a Cake Tool

ECMAScript.Vuetify

定位:vuetify 的强类型 C# binding 与 Razor-to-Vue authoring 组件契约。

ECMAScript.Vuetify 为当前已建模的 Vuetify runtime export、组件 props、events 和 slots 提供 C# 表达。它不拥有 Razor Source Generator、C# lowering 或产物物化。

安装

在 Razor-to-Vue 应用中,与核心包一起引用:

<ItemGroup>
  <PackageReference Include="Jazor" Version="0.9.0" />
  <PackageReference Include="Jazor.Vue" Version="0.9.0" PrivateAssets="all" />
  <PackageReference Include="ECMAScript.Vuetify" Version="0.9.0" />
</ItemGroup>

应用启动代码仍负责导入 Vuetify CSS、创建 createVuetify() 实例并安装到 Vue application。组件 binding 不会隐式注入这些 bootstrap 行为。

职责

  • 提供 VuetifyVuetifyPluginVuetifyOptions 等 runtime host。
  • 提供当前支持的 normal 与 labs component authoring 类型,以及对应的 props、events、slots 和 value contracts。
  • 使用命名 union、overload 和具体类型表达多值 props;不以 object 作为公共 API 的兜底类型。
  • 通过 AdditionalAttributes 保留未建模 attrs 的显式透传入口,适用于 classstyledata-*aria-* 与必要的原始 Vuetify 属性。

边界

  • 组件导入路径和异常 Vue 命名元数据由 ECMAScript.VueContract 提供。
  • scoped-slot 中的 ref/computed-ref 值使用 IVueRef<T>VueComputedRef<T>VueWritableComputedRef<T> 表达,应通过 .Value 读写。
  • 当前支持范围以 V*.csVuetifyCore.cs 与绑定回归测试为准;README 不维护容易过期的组件数量或覆盖率快照。

验证

dotnet build src/ECMAScript.Vuetify/ECMAScript.Vuetify.csproj
dotnet run --file scripts/csharp/verify-vue-binding-coverage.cs

相关文档

Product Compatible and additional computed target framework versions.
.NET net11.0 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net11.0

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.13.0 0 8/12/2026
0.12.0 0 8/12/2026
0.11.0 38 8/11/2026
0.10.0 39 8/11/2026
0.9.0 33 8/11/2026
0.8.3 38 8/11/2026
0.8.2 35 8/11/2026
0.7.0 79 8/10/2026
0.6.0 82 8/10/2026
0.5.0 77 8/9/2026
0.4.0 81 8/9/2026
0.3.4 82 8/9/2026
0.3.3 85 8/7/2026
0.3.2 81 8/6/2026
0.1.48 88 8/5/2026
0.1.47 84 8/5/2026
0.1.46 81 8/5/2026
0.1.45 80 8/5/2026
0.1.43 85 8/4/2026
0.1.42 87 8/4/2026
Loading failed