Vue.js 是一款開源的 JavaScript 框架,適用于 web 應(yīng)用開發(fā)。在 Vue.js 中,用戶可以使用 eCharts 組件來實(shí)現(xiàn)數(shù)據(jù)可視化。eCharts 是百度前端開發(fā)部的數(shù)據(jù)可視化組件庫,采用了 Apache License 2.0 開源協(xié)議,可以非常方便地在 Vue.js 中進(jìn)行配置和使用。
使用 Vue.js 進(jìn)行 eCharts 的配置,需要引入 eCharts 插件,在 main.js 文件中引用 eCharts 的庫
import echarts from 'echarts' Vue.prototype.$echarts = echarts在使用 eCharts 組件的頁面中,可以按照以下的模板進(jìn)行使用:
<template> <div id="main"></div> </template> <script> export default { name: 'Chart', mounted() { // 基于準(zhǔn)備好的dom,初始化echarts實(shí)例 const myChart = this.$echarts.init(document.getElementById('main')) // 使用剛指定的配置項(xiàng)和數(shù)據(jù)顯示圖表。 myChart.setOption({ title: { text: 'ECharts 入門示例' }, tooltip: {}, xAxis: { data: ['襯衫', '羊毛衫', '雪紡衫', '褲子', '高跟鞋', '襪子'] }, yAxis: {}, series: [{ name: '銷量', type: 'bar', data: [5, 20, 36, 10, 10, 20] }] }) } } </script>在以上模板中,我們可以看到一個簡單的 eCharts 使用示例,其中在 mounted 生命周期中,我們使用了 $echarts 實(shí)例的 init 方法來初始化一個 eCharts 實(shí)例,然后通過 setOption 方法來設(shè)置 eCharts 實(shí)例的配置項(xiàng)和數(shù)據(jù),從而在頁面中顯示圖表。