1. 程式人生 > >vue如何引入echarts(vue+webpack4.0+iview2.14+vuex+es6+stylus架構三)

vue如何引入echarts(vue+webpack4.0+iview2.14+vuex+es6+stylus架構三)

第一步:引入echart依賴
cnpm i echarts --save

第二步:使用ecahrt

src/main.js
import echarts from 'echarts'
Vue.prototype.$echarts=echarts

解釋:

    在main.js中引入echarts, 然後賦值到Vue的原型上面,在頁面就可以使用this.$echarts獲取到了

第三步:例項效果和程式碼


<template>
  <div class="content-box">
    <!-- vue的ref可以通過this.$refs.獲取到DOM節點 -->
    <!-- echart容器div必須設定高度,否則不顯示 -->
    <div ref="echart" style="height:300px;"></div>
  </div>
</template>

<script>
export default {
  mounted() {
    this.$nextTick(() => {
      this.initEchart();
    });
  },
  methods:{
    initEchart(){
      //獲取DOM節點並初始化
      let chart = this.$echarts.init(this.$refs.echart);
      //編寫echart引數
      let option = {
        xAxis : [
          {
            type : 'category',
            boundaryGap : false,
            data : ['週一','週二','週三','週四','週五','週六','週日']
          }
        ],
        yAxis : [
          {
            type : 'value'
          }
        ],
        series : [
          {
            name:'郵件營銷',
            type:'line',
            stack: '總量',
            itemStyle: {normal: {areaStyle: {type: 'default'}}},
            data:[120, 132, 101, 134, 90, 230, 210]
          },
          {
            name:'聯盟廣告',
            type:'line',
            stack: '總量',
            itemStyle: {normal: {areaStyle: {type: 'default'}}},
            data:[220, 182, 191, 234, 290, 330, 310]
          },
        ]
      };
      //設定圖表的引數
      chart.setOption(option);
    }
  }
}
</script>


相關推薦

vue如何引入echartsvue+webpack4.0+iview2.14+vuex+es6+stylus架構

第一步:引入echart依賴cnpm i echarts --save第二步:使用ecahrtsrc/main.js import echarts from 'echarts' Vue.prototyp

vue開發:vue引入echarts

安裝echarts依賴 npm install echarts -S1 或者使用國內的淘寶映象: 安裝npm install -g cnpm --registry=https://registry.npm.taobao.org1使用cnpm install echarts

vue引入ECharts 並使用

1.在終端輸入命令列npm install echarts --save,安裝ECharts 2.在入口檔案main.js裡寫上引用,就window.echarts = require('echarts'); 3.接下來便是應用了 先建一個div   存統計圖

【前端小小白的學習之路】vue學習記錄vue-cli腳手架構建項目結構

cli 4.0 ebp bpa pack all 點擊 ash install 我們直接從vue的工程化開始入手。 在這裏用git命令行搭建項目環境。(當然直接cmd命令行下也是一樣的) git下載安裝地址:https://www.git-scm.com/downloa

vue初學一vue-cli搭建

 cnpm install -g vue-cli(安裝腳手架工具)  vue init webpack myproject(生成專案)  cd myproject(進入專案)  cnpm install(安裝依賴)

第一個vue專案例項vue-cli

一、準備工作 vs code、chrome、node 二、步驟 1、全域性安裝vue-cli npm install vue-cli -g 2、初始化一個專案 vue init <temp

matlab實現jpeg ycbc4:2:0取樣壓縮 + 量化表ycbc量化壓縮ycbc4:4:4取樣 + 量化表ycbc量化壓縮

如果對ycbcr取樣不太瞭解的同學,warp gate:https://blog.csdn.net/xueyushenzhou/article/details/40817949 簡單的說,4:2:0就是第一行為y:cb=4:2,沒有cr分量,那麼第二行就是y:cr=4:2,沒有cb分量。以後每一

Dask快速搭建分散式叢集大資料0基礎可以理解,並使用!

轉載:  https://blog.csdn.net/a19990412/article/details/79510219常開心,解決了很久都沒有解決的問題使用的語言: Python3.5 分散式機器: windows7注意到,其實,通過這工具搭建分散式不需要管使用的電腦是什

C++函式返回值介紹含return 0 與 return 1 與 return -1介紹

很多人在學習C++ 的過程中應該會留意到返回值的問題,特別是習慣用:int main()  的猿類同伴們。我們需要在函式結尾寫個返回值。 int main(){ return 0; } 接下來就給大家簡單介紹一下返回值。 一、返回值型別 C++函式可以返回多種型

在webpack開發中引入第三方插件vue項目完善ing...

ports ble 禁用 優先 fun tro trap config文件 不能 並不是所有的js文件都可以直接在webpack中使用。這些文件可能不支持模塊(module)格式,甚至完全沒有使 用模塊(module)。 webpack提供了幾種loaders(裝載機)來解

vue按需引入echarts

gen http src font tool spa 模板 ada ont   下載安裝echarts包:npm install echarts -D 一、全局引入   main.js中配置 import echarts from ‘echarts‘ //引入echar

vue-webpack 引入echarts 註意事項

n) tar spl top log ger charts from com 0.執行教程 https://www.cnblogs.com/goloving/p/8654176.html1.在index 中創建 div <!DOCTYPE html> <

Vue.js 2.0之全家桶系列vuevue-router、axios、vuex

get set style pack inf del 常用指令 百度網盤 大綱 基於Vue.js 2.3版本, 全面講解Vue.js的教學視頻,讓你少走彎路,直達技術前沿!包含Vue.js全家桶(vue.js、vue-router、axios、vuex、vue-cli、w

vue新手坑引入Vue元件並改變其樣式

遇到的問題 在使用tab元件的時候,要改變tab元件上的文字顏色和滾動條的顏色。這個官網是有介面的,就是這個color。 Tabs API 引數 說明 型別 預設值 color 標籤顏色 String #f44

vue.js篩選功能基於1.0版本

<!DOCTYPE html> <html lang="zh">     <head>         <meta charset="UTF-8" />         <meta name="viewport" con

VUE2.0——Vue腳手架搭建專案vue-cli

原文地址:https://www.jianshu.com/p/1626b8643676 使用的編輯器是VScode,新建立一個資料夾,在新建終端裡面敲命令。 1.安裝node.js 安裝完成之後,開啟命令列工具(win+r,然後輸入cmd),輸入 node -v,如果出現相應的版

Vue專案構建開發筆記vue-lic3.0構建的

1、router.js裡面 { path: '/about', name: 'about', // route level code-splitting // this generates a separate chunk (about.[hash].j

前後端分離VUE+SPRINGBOOT十七 echarts報表開發

昨天剛好有個人問報表開發問題, 今天就把這個補齊, 所以說VUE好用,基本上用的多的元件都能找到, 圖形報表這個也一樣,話不多說, 1,安裝  npm install vue-echarts -S 2,引入 main.jsp   import VCharts

Vue2.0 搭建Vue腳手架vue-cli

安裝node.js 從node官網下載並安裝node,安裝步驟很簡單,只要一路“next”就可以了。 安裝完成後,開啟命令列工具輸入命令node -v,如下圖,如果出現對應版本號,就說明安裝成功了。 我們所需要的npm包管理器,是整合在node中的,所以,直接輸入np

vue 2.0 實戰 移動音樂app輪播圖元件的實現

1.slider子元件 和 recommend父元件結構。利用了slot 卡槽。簡單點來說,就是子元件預先在相應的位置留了一個坑,父元件引用了子元件以後,把對應的坑填上。 <template> <div class="slider" ref="slid