ECMAScript.Vuetify
0.26.0
There is a newer version of this package available.
See the version list below for details.
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" />
<PackageReference Include="ECMAScript.Vuetify" />
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
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#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
#tool nuget:?package=ECMAScript.Vuetify&version=0.26.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
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 行为。
职责
- 提供
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. |
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