ns-echarts
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

Introduce

  • 基于 Echarts5.0 版本进行二次封装的一款插件,这里可能会有人问为什么不直接使用 Echarts 开发。其实也是可以的,更接近底层更加灵活。但是也会有一些缺点,毕竟原生和封装肯定是各有优缺点的,当你需要更多的扩展功能的时候就没那么容易了

  • 参考组件化/element 组件思想实现配置图表样式,可通过传参进行修改或者利用继承直接替换原有样式

  • 组件化的思想,调用一个组件,不需要关心其内部是怎么实现的,只管传入的参数和数据即可,也就是说我将图表的实现逻辑代码封装到一个 JS 函数中,调用者只管传入参数和数据。为什么是封装到 JS 函数和不是直接写成一个组件,因为 JS 代码在哪里都可以用,够灵活,如果脱离了 vue 那岂不是不能用了(比如到小程序又要重新写一套组件)

direction

可快速开发图表交付、采用同一套配置所有图表风格统一、插拔式思想方便扩展功能、初学者零基础可进行图表开发(无需关心 option)、中高级可通过传参/继承方式扩展更多个性化图表、代码精简项目更轻量、核心方向快速开发/易维护/易理解

Example

示例 https://echarts.noxussj.top/#/

GitHub https://github.com/noxussj/echarts-vite

这里不再将详细介绍如何使用,相信各位的学习能力,可通过上方 GitHub 代码来进行学习

Installing

Using npm:

$ cnpm install noxussj-echarts --save

Using yarn:

$ yarn add noxussj-echarts

Contact Me

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.2
    9
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.2
    9
  • 1.0.1
    0
  • 1.0.0
    0

Package Sidebar

Install

npm i ns-echarts

Weekly Downloads

9

Version

1.0.2

License

MIT

Unpacked Size

49.9 kB

Total Files

32

Last publish

Collaborators

  • noxussj