最近項目須要用到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