麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

vue cli3.0結合echarts3.0與地圖的使用方法示例

2019-11-19 11:56:58
字體:
來源:轉載
供稿:網友

前言

echarts 提供了直觀,交互豐富,可高度個性化定制的數據可視化圖表。而vue更合適操縱數據。

最近一直忙著搬家,就沒有更新博客,今天抽出空來寫一篇關于vue和echarts的博客。下面是結合地圖的一個小的echarts demo,我在使用npm的時候對比了echarts和vue-echarts兩個依賴,最后決定使用echarts依賴包,因為它更接近原生,使用現實更小,如果對vue生命周期比較了解,那就更容易操作。

下面講一下做出這樣一個echarts圖。話不多說了,來一起看看詳細的介紹吧

一 基礎的echarts圖表制作

1.首先在vue項目中引入echarts并全局配置

npm install echarts --save

在main.js中引入并掛在到vue的prototype上

import echarts from "echarts";Vue.prototype.$echarts = echarts;

2.創建一個裝載echarts圖表的盒子

<div id="chart1"></div>

差不多就是這樣,設置一個id即可。

3.按需引入需要的echarts組件


4.在data里面配置好echarts的配置項和數據


5.在mounted生命周期中初始化echarts圖表,在對應的方法中獲取echarts節點并渲染。

首先在mounted中調用初始化函數

this.drawLine();

然后獲取echarts節點

this.chart1 = this.$echarts.init(document.getElementById("chart1"));this.chart1.setOption(this.items2);

6.在屏幕大小發生變化時,我們重新渲染圖表

這一步很簡單只需調用resize方法即可

window.onresize = () => {this.chart1.resize();};

這樣一來我們就完成了這樣一個簡單的圖表,想做出更炫酷的圖表請研讀echarts文檔,接下來我們看看怎么使用echarts的地圖功能

二 echarts地圖的使用

1.echarts地圖功能也不復雜,只需要引入對應省份國家的地圖js庫即可


然后在想使用的地方引入

import "echarts/map/js/province/beijing.js";

2.配置地圖配置項


3.修改地圖默認數據

這樣配置之后會有一些問題,地圖一些名稱會有顯示的問題,就像這樣

文字顯示的位置不太滿意,我們調整一下文字顯示的位置。打開地圖js文件,修改經緯度,知道自己滿意。

這樣就可以操作我們的地圖了,是不是很簡單?!喜歡就加個關注,我會定期更新一些使用的小文章

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對武林網的支持。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 色偷偷欧美 | 国产成人精品一区二区视频免费 | 成人福利在线免费观看 | 男人的天堂毛片 | 国产精品久久久久久久久粉嫩 | 99热高清 | 久久国产精品久久精品国产演员表 | 国产69精品久久久久久野外 | 黄网站色成年大片免费高 | 黄色大片在线免费观看 | 欧美成人性色区 | 密室逃脱第一季免费观看完整在线 | 欧美成人一区免费视频 | 久久精品综合视频 | 午夜生活理论片 | 性日本xxx| 国产精品成人一区二区三区电影毛片 | 午夜天堂在线 | 极品xxxx欧美一区二区 | 老女人碰碰在线碰碰视频 | 国产成人小视频在线观看 | 中文日韩在线视频 | 91午夜视频| 久久精品亚洲一区 | 成人综合在线观看 | 午夜久久久精品一区二区三区 | 欧美黄色一级生活片 | 国产羞羞视频在线免费观看 | 国产99久久久久久免费看 | av在线免费观看中文字幕 | 国产小视频在线观看 | 亚洲天堂中文字幕在线观看 | 中文日产幕无线码6区免费版 | 免费的性生活视频 | 欧美人成在线 | 国内精品一级毛片免费看 | www日韩大片 | 国产精品高潮视频 | 一本色道久久99精品综合蜜臀 | 国产一区精品在线观看 | 久久国产精品小视频 |