ECMAScript.Vuetify
0.11.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.11.0
NuGet\Install-Package ECMAScript.Vuetify -Version 0.11.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.11.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="ECMAScript.Vuetify" Version="0.11.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.11.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: ECMAScript.Vuetify, 0.11.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.11.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.11.0
#tool nuget:?package=ECMAScript.Vuetify&version=0.11.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.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 行为。
职责
- 提供
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.
-
net11.0
- Jazor (>= 0.11.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.12.0 | 0 | 8/12/2026 |
| 0.11.0 | 0 | 8/11/2026 |
| 0.10.0 | 30 | 8/11/2026 |
| 0.9.0 | 28 | 8/11/2026 |
| 0.8.3 | 33 | 8/11/2026 |
| 0.8.2 | 32 | 8/11/2026 |
| 0.7.0 | 78 | 8/10/2026 |
| 0.6.0 | 81 | 8/10/2026 |
| 0.5.0 | 76 | 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 |
| 0.1.41 | 86 | 8/4/2026 |
Loading failed