Nuxt ECharts
用于 Apache ECharts™ 的 Nuxt 模块
!重要
Nuxt ECharts SSR 基于实验性的
<NuxtIsland>
。如果您发现任何问题、设计缺陷或有改进的想法,请打开一个issue 或 Discussion。
特性
- ⛰ 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 软件基金会的注册商标或商标。