vue2+datav可視化數據大屏(3)

接上一節所說,當我們將接口封裝完了后,我們需要給大屏進行內容填充啦

1,新建組件

? ? ? ??📓 我們在ser-views文件夾下新建9個vue組件,如下圖所示,我給編號為1到9

?????????📓在組件里寫入內容我是第一塊...一次類推,一直到第九塊

<template><div>我是第一塊</div>
</template>
<script>export default {data() {},mounted(){}}
</script>
<style scoped></style>

?2,將我們新建好的組件全部依次填入到我們的主容器indexdata里去

? ? ? ??📓 在主容器中引入組件,并注冊

?????????📓現在需要就是拼圖,將我么需要展示在大屏哪個位置的組件依次的放入到我們的大屏骨架里去

?

??????????📓最后展示出來的效果就是

?這里因為字體是黑色的,所以我把黑色背景換成了白色,只為了演示而已

3.內容填充

? ? ? ? ?📓現在骨架已經搭好,所有的組件已經在他們改在的位置了,這時候,我們需要的就是,在每個小模塊的組件里使用echarts和請求接口了

代碼如下

<template><div class="box"><dv-loading style="color: aqua;" v-if="loading">加載中</dv-loading><div ref="app" class="echarts" v-else></div></div>
</template>
<script>
import * as echarts from 'echarts';
import * as requests from "./api/index"
export default {data() {return {xdata: "",ydata: "",loading: true}},methods: {async getrequests() {const datalist = await requests.info()if (datalist.data.code == 200) {this.loading = falsethis.xdata = Object.keys(datalist.data.data)this.ydata = Object.values(datalist.data.data)this.$nextTick(() => {this.getdata()})}},getdata() {var myChart = echarts.init(this.$refs.app);var option;option = {xAxis: {type: 'category',data: this.xdata},yAxis: {type: 'value'},series: [{data: this.ydata,type: 'bar'}]};option && myChart.setOption(option);}},mounted() {setInterval(() => { this.getrequests() }, 60000)this.getrequests()}}
</script>
<style scoped>
.box {width: 100%;height: 100%;}.echarts {width: 100%;height: 340px
}
</style>

?????????📓我們看下主屏幕的效果

?????????📓?ok現在算是完成了,現在目前設置的是一小時請求一次接口更新一次數據,其他的8個模塊和第一個模塊一樣的調節,照常寫即可。這里我就不多寫了,直接看效果吧

??????????📓最后的效果就是這樣滴 我下面會把源碼放出來,這套完全可以作為公司的項目來使用,哈哈 拜拜

git地址?

git@gitee.com:hu-wenwu/banana.git

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/213537.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/213537.shtml
英文地址,請注明出處:http://en.pswp.cn/news/213537.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

AOSP開機動畫調測技術點(基于Android13)

AOSP開機動畫調測技術點(基于Android13) 開機動畫替換 首先&#xff0c;在你的計算機上創建一個名為"bootanimation"的文件夾&#xff0c;并將"part0"、"part1"和"desc.txt"這三個文件復制到該文件夾中。這些文件包含了開機動畫的圖像…

基于深度學習的超分辨率圖像技術一覽

超分辨率(Super-Resolution)即通過硬件或軟件的方法提高原有圖像的分辨率&#xff0c;圖像超分辨率是計算機視覺和圖像處理領域一個非常重要的研究問題&#xff0c;在醫療圖像分析、生物特征識別、視頻監控與安全等實際場景中有著廣泛的應用。 SR取得了顯著進步。一般可以將現有…

【知識分享】SpringBoot自定義bean

在Spring Boot中&#xff0c;可以使用注解和配置來定義自定義的Bean。以下是自定義Bean的詳細講解和代碼示例&#xff1a; 1.使用注解定義自定義Bean&#xff1a; 在你的自定義類上添加Component或其衍生注解&#xff08;如Service、Repository等&#xff09;&#xff0c;將該…

小機器人,電子鎖,牙刷,表類開關,磁閥開關等一些安防直流驅動的選型介紹分析 5V,大電流,小封裝

安防監控是一門被人們日益重視的新興行業&#xff0c;就目前發展來看&#xff0c;應用普及程度越來越廣&#xff0c;科技含量也越來越高&#xff0c;幾乎所有高新科技都可促進其發展&#xff0c;尤其是信息時代的來臨&#xff0c;更為該行業的發展提供契機。其中安防領域最為典…

docker 容器內數據映射到容器外

es 暴露的端口很多 es 十分的耗內存 es 的數據一般需要放置到安全目錄&#xff01;掛載 啟動elasticsearch [rootiZbp1guc0wov85gocdqeaiZ home]# docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.typesingle-node" elasticsearch:…

【力扣】刷題備忘錄-動歸-62. 不同路徑

62. 不同路徑 class Solution { public:int uniquePaths(int m, int n) {vector<vector<int>> dp(m,vector<int>(n,0));// 2D vector的標準寫法 有些麻煩for (int i 0; i < m; i) dp[i][0] 1; // 又忘記寫&#xff1b;了。。。for (int j 0; j < …

Python實現的一個簡單的GAN(生成對抗網絡)例子

一個簡單的GAN&#xff08;生成對抗網絡&#xff09;例子 以下是使用Python實現的一個簡單的GAN&#xff08;生成對抗網絡&#xff09;例子&#xff0c;它可以生成手寫數字圖像 python # Importing libraries import numpy as np import matplotlib.pyplot as plt from tenso…

【Docker】Docker的安裝部署及優化詳解

一、部署20版本的docker docker初期版本是1.13(同一版本,開源) ——》分類型 1.15 - 1.17 過程中分成兩種。 開源社區 docker-ce 企業版 docker-ee 目前 Docker 只能支持 64 位系統。 #關閉防火墻 systemctl stop firewalld.service setenforce 0 1.1 安裝依賴包 yum instal…

Blackmagic Design Fusion Studio 18 – 創意視覺特效的全能工具!

無論您是電影制片人、電視廣告創作者還是視覺特效藝術家&#xff0c;Blackmagic Design Fusion Studio 18 都是您的完美選擇。這款全能視覺特效軟件為您提供了無限的創意可能性&#xff0c;助力您打造令人驚嘆的視覺效果。 Blackmagic Design Fusion Studio 18 的卓越功能&…

【PWN】學習筆記(二)【棧溢出基礎】

目錄 課程教學C語言函數調用棧ret2textPWN工具 課程教學 課程鏈接&#xff1a;https://www.bilibili.com/video/BV1854y1y7Ro/?vd_source7b06bd7a9dd90c45c5c9c44d12e7b4e6 課程附件&#xff1a; https://pan.baidu.com/s/1vRCd4bMkqnqqY1nT2uhSYw 提取碼: 5rx6 C語言函數調…

Doocker還原容器啟動命令參數

get_command_4_run_container可以還原docker執行命令, 這是個第三方包&#xff0c;需要先安裝&#xff1a; docker pull cucker/get_command_4_run_container 命令格式&#xff1a; docker run --rm -v /var/run/docker.sock:/var/run/docker.sock cucker/get_command_4_run…

MISRA C++ 2023:C和C++測試解決方案實現靜態分析

自動化軟件測試解決方案的全球領導者Parasoft今天宣布&#xff0c;隨著Parasoft C/Ctest 2023.2即將發布&#xff0c;全面支持MISRA C 2023。Parasoft針對C和C軟件開發的完全集成測試解決方案計劃于2023年12月發布&#xff0c;可以幫助團隊實現自動化靜態分析和編碼標準合規性&…

git報錯WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

git報錯WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 可能存在的情況是&#xff1a;連接的gitlab服務已經切換物理服務器。除了上述的可能性還可以參考以下 Git Pull FailedWARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! IT IS POSSIBLE THAT SOMEONE IS DOING …

Windows 安全基礎——NetBIOS篇

Windows 安全基礎——NetBIOS篇 1. NetBIOS簡介 NetBIOS&#xff08;Network Basic Input/Output System, 網絡基本輸入輸出系統&#xff09;是一種接入服務網絡的接口標準。主機系統通過WINS服務、廣播及lmhosts文件多種模式&#xff0c;把NetBIOS名解析對應的IP地址&#xf…

Windows安裝Maven

一、Maven 是什么&#xff1f; Maven 是一個項目管理和整合工具。Maven 為開發者提供了一套完整的構建生命周期框架。開發團隊幾乎不用花多少時間就能夠自動完成工程的基礎構建配置&#xff0c;因為 Maven 使用了一個標準的目錄結構和一個默認的構建生命周期。 在有多個開發團…

AirServer Mac7.27中文破解2024最新圖文安裝激活教程含許可證

AirServer Mac 7.27中文破解是一款便捷式投屏軟件&#xff0c;它的主要功能在于實時地將移動設備上的圖像畫面內容投放到電腦設備上&#xff0c;讓電腦成為iPad、iPhone等iOS系統設備的大屏顯示器。 在設備之間建立局域網內的信號發送與接收通道&#xff0c;確保數據可以穩定安…

pytorch 常用api筆記

view_as()函數 函數定義&#xff1a;view_as(tensor) [參數為一個Tensor張量] 該函數的作用是將調用函數的變量&#xff0c;轉變為同參數tensor同樣的形狀。 例子 data1 [[[1, 2], [3, 4], [5, 6]], [[7, 8], [9, 0], [10, 11]]] t1 torch.Tensor(data1).long() # size2…

【解刊】IEEE(trans),1區TOP,CCF-B,審稿國人友好,最快僅1個月錄用!值得收藏~

計算機類 ? 好刊解讀 今天小編帶來IEEE旗下計算機領域高分好刊&#xff0c;CCF-B類推薦的期刊解讀&#xff0c;期刊審稿快&#xff0c;投稿友好&#xff0c;如您有投稿需求&#xff0c;可作為重點關注&#xff01;后文有相關領域真實發表案例&#xff0c;供您投稿參考~ 01 期…

1,使用IDLE開啟我們第一個Python程序

前面我們已經安裝好了Python&#xff0c;安裝了Python后&#xff0c;他會自動幫我們安裝一個IDLE。IDLE是一個Python自帶的非常簡潔的集成開發環境&#xff08;IDE&#xff09;。他是一個Python Shell&#xff0c;我們可以利用Python Shell與Python交互。下面我們就利用IDLE開發…

常用的調試方法(段錯誤產生原因)

C 語言中常用的調試技巧和 demo C語言中常用的調試方法 打印調試信息 GDB 調試器 編寫單元測試 段錯誤產生原因 初學時兩種常用的段錯誤調試方法 C 語言中常用的調試技巧和 demo 當程序員進行調試時&#xff0c;他們通常會使用一些調試語句或技巧來幫助他們理解代碼的執行過程…