ECMAScript.Vuetify 0.26.0

There is a newer version of this package available.
See the version list below for details.
dotnet add package ECMAScript.Vuetify --version 0.26.0
                    
NuGet\Install-Package ECMAScript.Vuetify -Version 0.26.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.26.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="ECMAScript.Vuetify" Version="0.26.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.26.0
                    
#r "nuget: ECMAScript.Vuetify, 0.26.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.26.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.26.0
                    
Install as a Cake Addin
#tool nuget:?package=ECMAScript.Vuetify&version=0.26.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.26.0" />
  <PackageReference Include="Jazor.Vue" Version="0.26.0" PrivateAssets="all" />
  <PackageReference Include="ECMAScript.Vuetify" Version="0.26.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.

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
Loading failed