亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

vue-echarts-v3怎么在vue中使用

發布時間:2021-03-26 16:11:56 來源:億速云 閱讀:313 作者:Leah 欄目:web開發

vue-echarts-v3怎么在vue中使用?相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

一、安裝

npm install --save echarts vue-echarts-v3

二、用法

用 vue-cli 搭建的項目,打開 build 文件夾中的 webpack.base.conf.js 文件

1、webpack 1.x 修改成如下

  {
    test: /\.js$/,
    loader: 'babel',
    include: [
      path.join(prjRoot, 'src'),
      path.join(prjRoot, 'node_modules/vue-echarts-v3/src')
    ],
     exclude: /node_modules(?![\\/]vue-echarts-v3[\\/]src[\\/])/
   },

2、webpack 2.x 修改成如下

 {
    test: /\.js$/,
    loader: 'babel-loader',
    include: [resolve('src'), resolve('test'), resolve('node_modules/vue-echarts-v3/src')]
   }

3、導入所有圖表和組件

import IEcharts from 'vue-echarts-v3/src/full.js';

4、手動導入ECharts.js模塊以減少捆綁包大小

import IEcharts from 'vue-echarts-v3/src/lite.js';
import 'echarts/lib/component/title'; //引入標題組件
import 'echarts/lib/component/legend'; //引入圖例組件
import 'echarts/lib/component/tooltip'; //引入提示框組件
import 'echarts/lib/component/toolbox'; //引入工具箱組件
// ...(引入自己需要的)
import 'echarts/lib/chart/pie'; //以餅圖為例

三、例子

關于Echarts的API使用參照 Echarts官網

?從接口獲取的動態數據可以直接通過props從父組件傳過來,替換下面的series[0].data數組中的數據
?也可以從這個組件中從接口獲取動態數據。但option屬性對應的變量pie必須寫在computed中return出來,不能再寫在data中,否則獲取不到數據

<template>
 <div class="echarts">
  <IEcharts :option="pie" @ready="onReady" @click="onClick"></IEcharts>
 </div>
</template>
<script>
import IEcharts from 'vue-echarts-v3/src/lite.js';
import 'echarts/lib/component/title'; //引入標題組件
import 'echarts/lib/component/legend'; //引入圖例組件
import 'echarts/lib/chart/pie';
 export default {
  components: {IEcharts},
  data: () => ({
   pie: {
    title: {
     text: 'ECharts Demo'
    },
    tooltip: {},
    legend:{
     type: 'plain',
     orient: 'vertical',
     right: 10,
     top: 20,
    },
    series: [{
     type: 'pie',
     data: [
      {name: 'A', value: 1211},
      {name: 'B', value: 2323},
      {name: 'C', value: 1919}
     ]
    }]
   }
  }),
  methods: {
   onReady(instance) {
    console.log(instance);
   },
   onClick(event, instance, echarts) {
    console.log(arguments);
   }
  }
 };
</script>
<style scoped>
 .echarts{
  width: 400px;
  height: 400px;
  margin: auto;
  text-align: center;
 }
</style>

看完上述內容,你們掌握vue-echarts-v3怎么在vue中使用的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

蒙山县| 托克逊县| 海兴县| 康保县| 阳信县| 陇西县| 茌平县| 开鲁县| 原平市| 辽中县| 象山县| 陕西省| 芦溪县| 阳江市| 景宁| 凤台县| 石泉县| 红安县| 西安市| 黑龙江省| 洛南县| 肃宁县| 泗洪县| 宜城市| 罗田县| 舟山市| 靖宇县| 清苑县| 鄂托克前旗| 宝鸡市| 岳池县| 通许县| 图片| 炉霍县| 乐安县| 临猗县| 娱乐| 钦州市| 双城市| 邛崃市| 浦江县|