vue-echarts在vue中的使用


安裝依賴:

【win】npm install echarts vue-echarts
【mac】sudo npm install echarts vue-echarts

Vue-ECharts 默認在 webpack 環境下會引入未編譯的源碼版本,Vue CLI 創建項目可能會遇到默認配置把 node_modules 中的文件排除在 Babel 轉譯范圍以外的問題。
修復方法是在vue.config.js中添加如下代碼:

1 // For Vue CLI 3+, add vue-echarts and resize-detector into transpileDependencies in vue.config.js like this:
2 transpileDependencies: [
3     'vue-echarts',
4     'resize-detector'
5 ]


引入:

import ECharts from 'vue-echarts'

 

各零件按需加載,手動引入 ECharts 各模塊來減小打包體積:

import "echarts/lib/chart/line"; // 線圖
import "echarts/lib/chart/bar"; // 柱圖
import 'echarts/lib/component/legend' // 圖例
import 'echarts/lib/component/tooltip' //提示框

etc...

 

注冊:

Vue.component('myEchart', ECharts)

 

使用組件:

<myEchart :options="echartsOptions" ref="myCharts" />

 

vue-echarts的options設置基本同echarts,配置文檔看echarts官網即可。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM