最近项目须要用到echarts,可是vue和vechart的使用很奇怪,须要操做dom,代码写起来也不优雅。因而就将传统echats.js和vue结合成vue插件,经过vue插件引入、注册的方式使用不要太爽。目前已将该插件上传到npm上了。须要的快来踩vechart。javascript
vechart
插件是将传统 echart.js
封装成Vue组件和指令使用。html
npm i vechart
复制代码
cnpm i vechart
复制代码
import Vue from 'vue';
import Vechart from 'vechart';
Vue.use(Vechart);
复制代码
<vechart :options="options1" :styles="echartStyle"></vechart>
复制代码
options1: {
series: {
type: 'pie',
data: [{
name: 'A',
value: 1212
},
{
name: 'B',
value: 2323
},
{
name: 'C',
value: 1919
}
]
}
},
复制代码
<div v-echarts="options" :styles="echartStyle" ></div>
复制代码
参数 | 说明 | 类型 | 默认值 |
---|---|---|---|
options | 中等文本 | Object | - |
styles | 默认样式 | Oject | { width: '100px',height: '100px'} |
demo演示地址vue
habc0807java
npmgit