gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長資訊網
最全最豐富的資訊網站

vue怎么導入echarts地圖

導入方法:1、使用“npm install echarts -S”命令安裝echarts依賴;2、在“main.js”中全局引入echarts;3、在需要地圖的頁面中使用import語句引入“china.js”文件,添加相關代碼即可。

vue怎么導入echarts地圖

本教程操作環境:windows7系統、vue2.9.6版、DELL G3電腦。

vue怎么導入echarts地圖

需求:顯示各省名字,滑過標記地顯示接入數量,點擊標記地 顯示系統數量已接入及能跳轉對應頁面信息的入口;

配置:

1.安裝依賴

npm install echarts -S

2.全局引入main.js

// 引入echarts import echarts from 'echarts'   Vue.prototype.$echarts = echarts

3.在需要地圖的頁面引入 地圖 china.js 查看官方文檔 ,我自己保存的 china.js 點擊下載(提取碼 4rxi )

import '../../../static/js/chinamap/china.js' // 引入中國地圖數據

使用:

完整實例代碼:

<template>   <div class="Page">     <div id="myChartChina" :style="{width: '100%', height: '710px'}"></div>     <div class="projectList">       <div>         <p> <i class="el-icon-share"></i> 客戶數量</p>         <div class="inputList">3600</div>       </div>       <div>         <p> <i class="el-icon-share"></i> 租戶數量</p>         <div class="inputList">1500</div>       </div>       <div>         <p> <i class="el-icon-share"></i> 控制系統數量</p>         <div class="inputList">20800</div>       </div>       <div>         <p> <i class="el-icon-share"></i> 接入系統數量</p>         <div class="inputList">3600</div>       </div>     </div>         <div id="box" v-if="ifbox">       <div class="box_left">         <div class="box_title">{{TipsList.name}}</div>         <div class="box_list">           <p>{{TipsList.value[2]}}</p>           <p>系統數量</p>         </div>         <div class="box_list box_lists">           <p>{{TipsList.num[2]}}</p>           <p>已接入</p>         </div>         <div></div>       </div>       <div class="box_right" @click="toClient(TipsList.id[2])">         <i class="el-icon-arrow-right"></i>       </div>     </div>       <div class="box_Tips">       <p>提示:滾動鼠標滾輪控制地圖縮放</p>     </div>     </div>    </template>   <script> import '../../../static/js/chinamap/china.js' // 引入中國地圖數據 export default {   data() {     return {       ifbox:false,       TipsList:[],     }   },   mounted() {     this.ChinaMap();   },   methods: {     //點擊模擬數據右箭頭跳轉外頁面,     toClient(id){       this.$router.push({         path: "/Client",         query: { lesseeCompanyId: id }       });     },     ChinaMap(){       var that=this;               //模擬數據       let data = [           {name: '海門', value: 90 ,num: 5,id:8},           {name: '鄂爾多斯', value: 102 , num: 15, id:16},           {name: '齊齊哈爾', value: 140, num: 30 ,id:20}       ];       let geoCoordMap = {           '海門':[121.15,31.89],           '鄂爾多斯':[109.781327,39.608266],           '齊齊哈爾':[123.97,47.33]       };         var convertData = function(data) {           var res = [];           for (var i = 0; i < data.length; i++) {               var geoCoord = geoCoordMap[data[i].name];               if (geoCoord) {                   res.push({                     name: data[i].name,                     value: geoCoord.concat(data[i].value),                     num: geoCoord.concat(data[i].num),                     id: geoCoord.concat(data[i].id)                   });               }           }           return res;       };           let myChartChina = this.$echarts.init(document.getElementById('myChartChina')) //這里是為了獲得容器所在位置             window.onresize = myChartChina.resize;         myChartChina.setOption({ // 進行相關配置           backgroundColor: '#1c2431',//地圖背景色           geo: { // 這個是重點配置區             map: 'china', // 表示中國地圖             label: {               normal:{                 show: true, // 是否顯示對應地名                 textStyle: { //字體顏色                   color: '#797979'                 }               },               emphasis: {                 show: false,                 textStyle: {                   color: '#fff'                 }               }             },             roam: true,             itemStyle: {               normal: {                 borderWidth: 1, // 地圖邊框寬度                 borderColor: '#014888', // 地圖邊框顏色                 areaColor: '#026295' // 地圖顏色               },               emphasis: {//選中省份的顏色                 areaColor: '#026295',                 shadowOffsetX: 0,                 shadowOffsetY: 0,                 shadowBlur: 0,                 borderWidth: 1,                 shadowColor: '#fff'               }             }           },           //滑動顯示數據           tooltip: {               trigger: 'item',               formatter: function(params) {                   return params.name + ' 已接入: ' + params.data.num[2];               }           },           series: [{               name: '散點',               type: 'scatter',               coordinateSystem: 'geo',               color:"#e1ebe3",//點的顏色               data: convertData(data),               symbolSize: 25,//點的大小               symbol:"pin",//點的樣式               cursor:"pointer",//鼠標放上去的效果               label: {                 normal: {//默認展示                     show: false                 },                 emphasis: {//滑過展示                     show: false                 }               },               itemStyle: {                 emphasis: {                   borderColor: '#5c8f6e',                   borderWidth: 5                 }               }             },               {               type: 'map',               map: 'china',               geoIndex: 0,               aspectScale: 0.75,               tooltip: {                   show: false               }             },                          ],         })         // if (myChartChina && typeof myChartChina === "object") {         //     myChartChina.setOption(myChartChina, true);         // }         myChartChina.on('click', function (params) { //點擊事件           if (params.componentType === 'series') {             if(params.data){               that.TipsList=params.data               that.ifbox=true               that.boxPosition()               }else{               that.ifbox=false             }           }         });     },     //點擊地點顯示對應位置數據     boxPosition(){       var e = event || window.event;       var x=e.clientX+145+"px",           y=e.clientY+5+"px";       clearTimeout(t)       var t = setTimeout(function (){         $('#box').css('top',y),         $('#box').css('left',x)       }, 100);       t     },     }    } </script> <style scoped> .Page{   position: relative; } .projectList{   position: absolute;   bottom:0;   left:0;   z-index: 100;   width: 280px;   height: 150px;   background: linear-gradient(#1d4978, #081630);   display: flex;   flex-wrap:wrap;   justify-content:space-around;   align-items:center;   } .projectList>div{   width: 120px;   height: 55px; } .projectList>div>p{   color: #fff;   font-size: 16px; } .projectList>div>p>i{   color: #12baf9; } .inputList{   width: 120px;   height: 30px;   background: #1a3c7b;   border: 2px solid #0f5390;   margin-top:7px;   border-radius: 5px;   letter-spacing:5px;   color: #65ddd3;   line-height: 26px;   text-indent: 1em; }     #box{   width:280px;   height: 80px;   background: #026295;   box-shadow: 0 0 10px #008b9a;   border: 1px solid #008b9a;   position: absolute;   top:10px;   left: 50%;   margin-left: -140px;   color: #fff;   text-align: center; } .box_left{   width: 239px;   height: 80px;   float: left; } .box_title{   width: 238px;   height: 30px;   border-bottom: 1px solid #008b9a;   line-height: 30px; } .box_list{   width: 119px;   height: 50px;   float: left; } .box_lists{   border-left: 1px solid #008b9a; } .box_list>p:nth-child(1){   font-size: 20px;   line-height: 28px;   color: yellow; } .box_lists>p:nth-child(1){   color: rgb(111, 185, 234); }   .box_right{   width: 39px;   height: 80px;   border-left: 1px solid #008b9a;   float: left; } .box_right i{   line-height: 80px; }       .dilog {   /* width: 180px; */   height: 80px;   background: black;   position: absolute;   border-radius: 5px;   border: solid 1px rgb(0, 139, 154);   z-index: 11111;   display: flex;   box-shadow: 0 0 10px rgb(0, 139, 154); } .dilog_title {   text-align: center;   height: 30px;   border-bottom: solid 1px grey;   line-height: 30px;   color: white; } .box_Tips{   width:96%;   height: 20px;   position: absolute;   bottom: 5px;   right: 5px;   font-size: 14px;   color: #fff; } .box_Tips>p{   white-space: nowrap;   position: absolute;   top: 0px;   left: 0;   animation:mymove 30s infinite; } @keyframes mymove { from {left: 70%;} to {left: 0%;} } </style>

完成后的圖片:樣式更改可查看官方文檔自行修改;

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
奇米视频7777| 国产av人人夜夜澡人人爽麻豆 | 午夜国产一区二区三区| 视频二区在线播放| 日韩精品一区二区三区电影| 日韩日韩日韩日韩日韩| 天堂8在线天堂资源bt| 天天影视综合色| 日韩精品一区二区免费| 蜜桃视频一区二区在线观看| 女人另类性混交zo| 喜爱夜蒲2在线| 热久久最新地址| 岛国大片在线播放 | 日本va中文字幕| www.国产二区| 91成人在线观看喷潮教学| 色中文字幕在线观看| 成人在线观看黄| 五月天视频在线观看| 久热免费在线观看| 一级片视频免费观看| 欧美又黄又嫩大片a级| 午夜精品在线免费观看| aaa一级黄色片| 日本一区午夜艳熟免费| 欧洲av无码放荡人妇网站| 日本丰满少妇xxxx| 成人午夜视频免费观看| 青青草原av在线播放| 国产无遮挡猛进猛出免费软件| 波多野结衣与黑人| 亚洲精品一二三四五区| 黄色一级片网址| 欧美伦理片在线看| 黄色网络在线观看| 国产又大又黄又粗的视频| 性欧美18一19内谢| aⅴ在线免费观看| 97超碰人人爱| 天天操,天天操| 18禁男女爽爽爽午夜网站免费| 91社在线播放| 岛国毛片在线播放| 久久久久狠狠高潮亚洲精品| 国产精品久久久久久久久电影网| 自拍偷拍视频在线| 黄色片在线免费| 日本精品一区二区三区四区| 喜爱夜蒲2在线| 国产在线视频三区| 日韩亚洲欧美视频| 三年中文高清在线观看第6集| 无码内射中文字幕岛国片| 日韩日韩日韩日韩日韩| avove在线观看| 超碰免费在线公开| 日韩av自拍偷拍| 污网站在线免费| 欧美成人三级在线播放| 欧美国产日韩在线播放| 男女午夜激情视频| av网站在线观看不卡| 国产在线播放观看| 欧美视频免费看欧美视频| 奇米777四色影视在线看| 一级特黄妇女高潮| 午夜久久久久久久久久久| 国产农村妇女精品久久| 一本二本三本亚洲码| 51xx午夜影福利| 丁香六月激情婷婷| 国产精品久久中文字幕| 狠狠爱免费视频| 国产一伦一伦一伦| 成人性生交视频免费观看| 一本之道在线视频| youjizz.com在线观看| 黄色网页免费在线观看| 日本在线观看a| 手机免费看av网站| 国产91视频一区| 欧美激情国产精品日韩| www.夜夜爽| 久草视频这里只有精品| www.亚洲天堂网| 欧美aaa在线观看| 成人午夜免费在线| 99热这里只有精品在线播放| 久久久九九九热| 国模无码视频一区二区三区| 麻豆中文字幕在线观看| 免费高清一区二区三区| 性生交免费视频| 91亚洲精品国产| 中文字幕天天干| r级无码视频在线观看| 黑人粗进入欧美aaaaa| 日韩人妻精品一区二区三区| 日本精品免费在线观看| 久久艹这里只有精品| 黄色片视频在线免费观看| 欧美激情第四页| 欧美三级理论片| 亚洲人精品午夜射精日韩| 在线观看免费的av| 久久无码高潮喷水| 超薄肉色丝袜足j调教99| 久久久久久久片| 国产中文字幕免费观看| 玖玖精品在线视频| 在线不卡一区二区三区| 激情综合网婷婷| ww国产内射精品后入国产| 9l视频自拍9l视频自拍| 999久久久精品视频| 日本久久久久久久久久久久| 久久精品视频16| 国产xxxx振车| 免费一级淫片aaa片毛片a级| 欧美激情第四页| 最新黄色av网站| 亚洲第一精品区| youjizz.com亚洲| 亚洲最新免费视频| 色偷偷中文字幕| 中文字幕12页| 精品一区二区成人免费视频 | 99热在线这里只有精品| 8x8ⅹ国产精品一区二区二区| 99热这里只有精品7| 天天干天天曰天天操| 国产卡一卡二在线| 狠狠干视频网站| 成人免费a级片| 5月婷婷6月丁香| 国产三级日本三级在线播放 | youjizz.com在线观看| xxxxxx在线观看| 欧美成人高潮一二区在线看| 黄色成人在线看| 福利在线一区二区三区| 亚洲欧美偷拍另类| 看一级黄色录像| 国产精品久久中文字幕| 亚洲精品乱码久久久久久自慰| 丝袜制服一区二区三区| 免费精品99久久国产综合精品应用| 亚洲第一色av| 国产av人人夜夜澡人人爽麻豆| 国产日韩一区二区在线观看| 国产精彩免费视频| 天堂网成人在线| 国产伦精品一区二区三区四区视频_| 欧美一区二区三区爽大粗免费| 九热视频在线观看| 日本免费黄色小视频| a在线视频观看| 成年人网站av| 91传媒久久久| 欧美视频亚洲图片| 国产91在线免费| 麻豆md0077饥渴少妇| 日韩手机在线观看视频| www.-级毛片线天内射视视| 337p粉嫩大胆噜噜噜鲁| 国产精品视频中文字幕| 日韩精品综合在线| 亚洲一级片av| www.欧美日本| 日日摸日日碰夜夜爽无码| 岛国av免费在线| 又色又爽又高潮免费视频国产| www.-级毛片线天内射视视| av片中文字幕| 人妻少妇精品无码专区二区| 两性午夜免费视频| 日韩精品无码一区二区三区免费| 黄色录像特级片| 国产精品h视频| 91av视频免费观看| 国内自拍视频一区| 俄罗斯av网站| 国产黄色片免费在线观看| 欧洲在线免费视频| 艹b视频在线观看| 992kp快乐看片永久免费网址| 欧美午夜性视频| 国产一级做a爰片久久毛片男| 久久久久久久久久一区二区| 亚洲精品视频导航| 国产情侣av自拍| 国产真人无码作爱视频免费| 鲁一鲁一鲁一鲁一澡| 青青青在线视频播放| 男女裸体影院高潮| 免费在线看黄色片| 九九爱精品视频| 欧美激情国产精品日韩| 久久国产色av免费观看|