Nuxt ECharts
Apache ECharts™ 的 Nuxt 模块
!重要
Nuxt ECharts 的 SSR 基于 实验性的
<NuxtIsland>
。如果您发现任何问题、设计缺陷或有改进想法,请打开一个 问题 或 讨论。
特性
- ⛰ SSR:使用 Nuxt 服务器组件 进行服务器端 SVG 渲染
- ♾️ 客户端水合:延迟加载完整的 ECharts 或 轻量级客户端运行时
- 🛠️ 可配置:仅导入 必要的函数 以缩小包大小
- 🦾 类型强:根据您的配置自动导入 ECharts 选项类型
- 🌲 Tree-shaking:仅当您使用组件和 ECharts 时才会包含它们
快速设置
使用一个命令将模块安装到您的 Nuxt 应用程序中
npx nuxi module add echarts
就是这样!您现在可以在您的 Nuxt 应用程序中使用 Nuxt ECharts ✨
贡献
本地开发
# Install dependencies
pnpm install
# Generate type stubs
pnpm run dev:prepare
# Develop with the playground
pnpm run dev
# Build the playground
pnpm run dev:build
# Run ESLint
pnpm run lint
# Format with Prettier
pnpm run format
# Run Vitest
pnpm run test
pnpm run test:watch
# Release new version
pnpm run release
鸣谢
Nuxt ECharts 模块深受 vue-echarts 的启发,该模块由 @Justineo 创建。
许可证
该项目在 MIT 许可证 下获得许可。
该项目还部分包含源自或复制自 vue-echarts(MIT) 的代码。
注意
Apache 软件基金会 Apache ECharts、ECharts、Apache、Apache 羽毛和 Apache ECharts 项目徽标均为 Apache 软件基金会 的注册商标或商标。