国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

前端可視化數(shù)據(jù)大屏(1)

這篇具有很好參考價值的文章主要介紹了前端可視化數(shù)據(jù)大屏(1)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

效果圖

前端可視化數(shù)據(jù)大屏(1)

技術(shù)架構(gòu):datav,vue2,echarts

我們一步一步的來實現(xiàn)一個簡單的可視化數(shù)據(jù)大屏,開始吧!!

1,vue腳手架搭建項目

? ? ? ? 太簡單了,百度上可以搜索,我這里就不多說了,把router裝好就行

2,datav的安裝與配置

? ? ? ? 2.1在控制臺上輸入命令下載datav

npm install @jiaminghi/data-view

? ? ? ? 2.2 將datav的組件注冊為全局組件

? ? ? ? ? ? ? 在min.js文件里,注冊datav為全局組件,代碼如下

// 將自動注冊所有組件為全局組件
import dataV from '@jiaminghi/data-view'

Vue.use(dataV)

3,echarts的安裝與配置

? ? ? ? 3.1.在控制臺上輸入命令下載echarts

npm install echarts --save

4,路由設(shè)置

? ? ? ? 4.1 vue項目里找到src/views文件夾,在文件夾下新建一個index的文件夾,在index里新建一個InDex.vue的一個文件

前端可視化數(shù)據(jù)大屏(1)

? ? ? ? ?4.2 在新建的InDex.vue文件里寫入以下內(nèi)容,然后保存

<template>
  <div>
    <h1>我是主屏幕</h1>
  </div>
</template>

<script>
export default {

}
</script>

<style>

</style>

? ? ? ? 4.3?在找到vue項目里src/router/index.js下的js文件,在這個文件里,我們將我們上一步所創(chuàng)建的vue組件和路由綁定。代碼如下

import Vue from 'vue'
import VueRouter from 'vue-router'

Vue.use(VueRouter)

const routes = [
  {
    path: '/',
    name: 'home',
    component:()=> import('../views/index/InDex.vue') // 路由懶加載,括號里的路徑是要綁定的路由的路徑
  }
]

const router = new VueRouter({
  routes
})

export default router

? ? ? ? 4.4.在控制臺執(zhí)行 npm run serve,打開鏈接,當(dāng)出現(xiàn)以下頁面后,就代表著設(shè)置成功了

? ? ? ?前端可視化數(shù)據(jù)大屏(1)

?5.主體搭建

? ? ? ? 當(dāng)我們路由綁定好組件后,我們就可以開始設(shè)計我們的大屏啦,首先,我們找到vue項目文件下的src/views/index/InDex.vue的文件里面。進(jìn)入到文件里面后,我們首先打開datav的官網(wǎng)介紹 | DataV

?在官網(wǎng)里面我們可以在里面找我們需要的一些組件框架啦,有一點需要注意,數(shù)據(jù)大屏有一個特殊的地方就是能夠自適應(yīng)屏幕大小,datav提供給了我們一個全屏容器,第一步就是使用全屏容器組件,我們后續(xù)的html代碼都將寫在這全屏容器里面

前端可視化數(shù)據(jù)大屏(1)

?vue項目里InDex.vue文件里的代碼

<template>
  <div>
    <dv-full-screen-container>全屏組件</dv-full-screen-container>
  </div>
</template>

<script>
export default {

}
</script>

<style>

</style>

在全屏組件里我們可以寫我們的大屏組件啦,首先我們先寫入一個最外層的邊框

datav給我們提供了很多的外層邊框選項,我們先隨便選擇一個?

前端可視化數(shù)據(jù)大屏(1)

?vue項目里InDex.vue文件里的代碼

<template>
  <div >
    <dv-full-screen-container class=box>
      <dv-border-box-11 title="測試">

      </dv-border-box-11>
    </dv-full-screen-container>
  </div>
</template>

<script>
export default {

}
</script>

<style>
.box{
  background-color: black;
}
</style>

實際效果

前端可視化數(shù)據(jù)大屏(1)

?大屏里加入datav組件,頁面美化,

首先看下datav官方提供了哪些組件

前端可視化數(shù)據(jù)大屏(1)

?這里我就隨便找一個來演示,vue項目里InDex.vue文件里的代碼這樣寫入

<template>
  <div>
    <dv-full-screen-container class="box">
      <dv-border-box-11 title="測試">
        <!-- 小圖表的外邊框組件 -->
        <dv-border-box-1 class="box1">
          <!-- 小圖表圖標(biāo)組件 -->
          <dv-capsule-chart
            :config="config"
            style="width: 400px; height: 300px;margin-left:10px;margin-top:10px"
        /></dv-border-box-1>
      </dv-border-box-11>
    </dv-full-screen-container>
  </div>
</template>

<script>
export default {
  data() {
    return {
      config: {//組件的配置數(shù)據(jù)
        data: [
          {
            name: '南陽',
            value: 167
          },
          {
            name: '周口',
            value: 67
          },
          {
            name: '漯河',
            value: 123
          },
          {
            name: '鄭州',
            value: 55
          },
          {
            name: '西峽',
            value: 98
          },
        ]
      },
      unit: '單位'
    }
  }
}


</script>

<style>
/* 根據(jù)具體的情況對圖表進(jìn)整體的布局以及css的修改 */
.box {
  background-color: black;
}
.box1{
  margin-left:20px;
  padding-top:40px;
  height:320px;
  width:420px
}
</style>

效果

前端可視化數(shù)據(jù)大屏(1)

?這樣一個簡易版的大屏就設(shè)計好啦 后續(xù)可根據(jù)實際情況對大屏進(jìn)行修改和內(nèi)容的加強(qiáng),下期我們講在大屏里把echarts的一些圖表給加入進(jìn)來,附git地址 git@gitee.com:hu-wenwu/banana.git文章來源地址http://www.zghlxwxcb.cn/news/detail-458312.html

到了這里,關(guān)于前端可視化數(shù)據(jù)大屏(1)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【前端可視化】前端大屏適配方案

    動態(tài)設(shè)置 html 根字體的大小和 body 字體大小(使用 lib_flexible.js) 將設(shè)計稿的寬(1920)平均分成 24 等份,每一份 80px; html 根字體大小就設(shè)置為 80px,即 1rem = 80px,24rem = 1920px(移動端推薦分為 10 份); 將 body 字體大小設(shè)置為 16px; 最后需要使用插件或者其他方式將 px 轉(zhuǎn)為 rem 單位:

    2024年02月11日
    瀏覽(32)
  • 前端實現(xiàn)自適應(yīng)屏幕數(shù)據(jù)可視化大屏(vue + v-scale-screen組件 + dataV組件)

    前言 目前市面上有很多付費的數(shù)據(jù)可視化平臺,作為一個代碼編程人員,為啥不自己搞一套呢,不僅自己可以增加自己的技能,也可以減少開發(fā)成本,何樂而不為呢? 寫這篇文章,一方面工作有需求要實現(xiàn)數(shù)據(jù)可視化大屏,另一方面當(dāng)然現(xiàn)在也有很多場景都用到數(shù)據(jù)可視化

    2024年02月08日
    瀏覽(17)
  • 前端大屏可視化適配方案(通用模板,快速上手)

    在日常前端開發(fā)中,大屏項目是每個前端開發(fā)者必備技能,但是目前設(shè)備尺寸大小和分辨率都不相同,所以大屏適配成了一個頭疼的問題??吹骄W(wǎng)上的實現(xiàn)方案有rem,flexible,zoom,百分比,總感覺沒那么完美,于是自己研究了一下也借鑒了網(wǎng)上大神的方法,實現(xiàn)了一下這三種

    2024年02月12日
    瀏覽(27)
  • ChatGPT 與前端技術(shù)實現(xiàn)制作大屏可視化

    ChatGPT 與前端技術(shù)實現(xiàn)制作大屏可視化

    像這樣的綜合案例實分析,我們可以提供案例,維度與指標(biāo)數(shù)據(jù),讓ChatGPT與AIGC 幫寫出完整代碼,并進(jìn)行一個2行2列的布局設(shè)置。 數(shù)據(jù)與指令如下: 商品名稱?? ?銷量?? ?目標(biāo)?? ?完成率 可樂?? ?479?? ?600?? ?79.83% 雪碧?? ?324?? ?600?? ?54.00% 紅茶?? ?379?? ?600??

    2024年02月11日
    瀏覽(28)
  • echarts地圖 可視化大屏使用echarts-map實現(xiàn)地圖輪播效果

    echarts地圖 可視化大屏使用echarts-map實現(xiàn)地圖輪播效果

    記錄一下大屏開發(fā)中使用到的echartsMap 大屏的頁面根據(jù)需求前前后后改了幾個版本了,地圖的樣式也改了又改 這里記錄一下,因為echarts屬性用到的比較多也比較雜,防止以后需要用到忘記了 初始效果 效果圖: 適應(yīng)大屏風(fēng)格的發(fā)光地圖效果,用了兩個圖層實現(xiàn)疊加背景圖片實

    2024年02月16日
    瀏覽(22)
  • 前端可視化大屏適配/自適應(yīng)三種實現(xiàn)方式

    可視化大屏適配/自適應(yīng)現(xiàn)狀 三大常用方式 vw/vh方案 概述:按照設(shè)計稿的尺寸,將px按比例計算轉(zhuǎn)為vw和vh 優(yōu)點:可以動態(tài)計算圖表的寬高,字體等,靈活性較高,當(dāng)屏幕比例跟 ui 稿不一致時,不會出現(xiàn)兩邊留白情況 缺點:每個圖表都需要單獨做字體、間距、位移的適配,比

    2024年02月15日
    瀏覽(35)
  • Vue常用的組件庫大全【前端工程師必備】【移動端、PC端(web端)、數(shù)據(jù)可視化組件庫(數(shù)據(jù)大屏) 、動畫組件庫、3D組件庫】

    Vue常用的組件庫大全【前端工程師必備】【移動端、PC端(web端)、數(shù)據(jù)可視化組件庫(數(shù)據(jù)大屏) 、動畫組件庫、3D組件庫】

    1)Vant ui ??有贊移動 UI 組件庫,支持 Vue2/3 微信小程序,支付寶小程序 https://vant-contrib.gitee.io/vant/v2/#/zh-CN/col Vant 是由有贊前端團(tuán)隊開發(fā)的一套基于 Vue.js 的移動端 UI 組件庫,它包含了豐富的組件和功能,可以幫助開發(fā)者快速構(gòu)建高質(zhì)量的移動應(yīng)用。Vant 以簡潔易用和高質(zhì)量

    2024年02月04日
    瀏覽(26)
  • 【python可視化大屏】使用python實現(xiàn)可拖拽數(shù)據(jù)可視化大屏

    【python可視化大屏】使用python實現(xiàn)可拖拽數(shù)據(jù)可視化大屏

    我在前幾期分享了關(guān)于爬取weibo評論的爬蟲,同時也分享了如何去進(jìn)行數(shù)據(jù)可視化的操作。但是之前的可視化都是單獨的,沒有辦法在一個界面上展示的。這樣一來呢,大家在看的時候其實是很不方便的,就是沒有辦法一目了然的看到數(shù)據(jù)的規(guī)律。為了解決這個問題我使用p

    2024年02月03日
    瀏覽(34)
  • 數(shù)據(jù)可視化UI設(shè)計素材資源文件sketch大屏可視化數(shù)據(jù)展示

    數(shù)據(jù)可視化UI設(shè)計素材資源文件sketch大屏可視化數(shù)據(jù)展示

    數(shù)據(jù)是企業(yè)的上帝之眼,數(shù)據(jù)可視化就發(fā)揮了很大的作用。很多從事B端產(chǎn)品設(shè)計的小伙伴在日常工作中遇到數(shù)據(jù)可視化的場景比較多,也得益于PSD素材較多,所以用的設(shè)計工具大多是Photoshop,但Photoshop用于UI設(shè)計太過臃腫,圖層太多容易使軟件卡崩,占用內(nèi)存高,新建畫板數(shù)

    2024年02月11日
    瀏覽(26)
  • 物流數(shù)據(jù)可視化大屏(智慧物流)

    物流數(shù)據(jù)可視化大屏(智慧物流)

    物流業(yè)是融合運輸、倉儲等產(chǎn)業(yè)的復(fù)合型服務(wù)業(yè),加快發(fā)展現(xiàn)代物流業(yè),對于促進(jìn)產(chǎn)業(yè)結(jié)構(gòu)調(diào)整、轉(zhuǎn)變發(fā)展方式、提高國民經(jīng)濟(jì)競爭力和建設(shè)生態(tài)文明具有重要意義。 隨著我國信息智能產(chǎn)業(yè)的快速演進(jìn),物流業(yè)正在經(jīng)歷由機(jī)械化向自動化、智能化的轉(zhuǎn)型升級。發(fā)展現(xiàn)代化的智

    2024年02月12日
    瀏覽(15)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包