datav-輪播排名-對數據進行處理

前言

  • 對于大屏需求我們排名數據輪播也是經常需要用到的需求,datav也是給我們提供了

  • 不是說我們自己不能寫,而是提供好的輪子比我們自己 寫的,更全面,更周到,

  • 沒有特殊需求的話,使用datav配置一下完成這個是真的快,處理一下數據就可以了

代碼實現-子組件-可復制

<template><div id="DatavRanking"><dv-scroll-ranking-board :config="config" style="width:100%;height:100%" /></div>
</template>
?
<script>
export default {name: 'DatavRanking',data () {return {// 配置項config: {// 數據data: [{name: '周口',value: 5512},{name: '南陽',value: 120220},{name: '西峽',value: 789},{name: '駐馬店',value: 63411},{name: '新鄉',value: 44231},{name: '周口',value: 5512},{name: '南陽',value: 1202},{name: '西峽',value: 789},{name: '駐馬店',value: 6341},{name: '新鄉',value: 44231}],// 顯示幾行rowNum: 5,// 輪播時間waitTime: 3500,// 數值單位-寫了valueFormatter-這個就不生效unit: '秦',// 自動排序sort: true,// 數據格式valueFormatter ({ name, value, percent, ranking }) {// 打印數值console.warn(arguments)// 處理數字分隔const reverseNumber = (value + '').split('')let valueStr = ''
?while (reverseNumber.length) {const seg = reverseNumber.splice(0, 3).join('')
?valueStr += segif (seg.length === 3) valueStr += ','}
?// 清除最后一個逗號問題if (valueStr[valueStr.length - 1] == ',')return valueStr.toString().slice(0, -1) + '(次數)'console.log('valueStr', valueStr)
?// 最后一位不是逗號,不用處理return valueStr + '(次數)'}}}},created () {},methods: {}
}
</script>
?
<style lang="scss" scoped>
#DatavRanking {width: 100%;height: 100%;
}
</style>
?

總結:

經過這一趟流程下來相信你也對 datav-輪播排名-對數據進行處理 有了初步的深刻印象,但在實際開發中我 們遇到的情況肯定是不一樣的,所以我們要理解它的原理,萬變不離其宗。加油,打工人!

有什么不足的地方請大家指出謝謝 -- 風過無痕

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

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

相關文章

mysqlsh導入json,最終還得靠navicat導入json

工作需要將一個巨大的10G的json導入mysql數據庫。 看到mysql官方有對json導入的支持。 如下&#xff1a; MySQL :: Import JSON to MySQL made easy with the MySQL Shell $ mysqlsh rootlocalhost:33300/test --import /path_to_file/zips.json Creating a session to root…

產品經理進階:以客戶為中心的8個維度

目錄 簡介 以客戶為中心 流程和組織維度 產品維度 CSDN學院《硬件產品進階課》

python:六種算法(DBO、RFO、WOA、GWO、PSO、GA)求解23個測試函數(python代碼)

一、六種算法簡介 1、蜣螂優化算法DBO 2、紅狐優化算法RFO 3、鯨魚優化算法WOA 4、灰狼優化算法GWO 5、粒子群優化算法PSO 6、遺傳算法GA 二、6種算法求解23個函數 &#xff08;1&#xff09;23個函數簡介 參考文獻&#xff1a; [1] Yao X, Liu Y, Lin G M. Evolution…

讀書筆記 | 自我管理的關鍵是提高執行力

哈嘍啊&#xff0c;你好&#xff0c;我是雷工&#xff01; 有句話說&#xff0c;能管好自己才是真的本事。 自我管理&#xff0c;管好自己很重要。 我們之所以懂得這么多的道理&#xff0c;卻依然過不好這一生&#xff1f; 很大部分原因是因為管不住自己&#xff0c;做不到。 …

性能測試基礎

性能測試分類 客戶端性能&#xff1a;測試APP自身的性能&#xff0c;例如CPU、內存消耗&#xff1b;web頁面元素渲染速度 服務端性能&#xff1a;測試服務端項目程序的支持的并發、處理能力、響應時間等&#xff0c;主要通過接口來做性能測試 性能測試指標 并發 同時向服務…

大一作業習題

第一題&#xff1a;答案&#xff1a; #include <stdio.h> void sort(int a[], int m) //將數組a的前m個元素(從小到大)排序 {int i 0;for (i 0; i < m - 1; i){int j 0;int flag 1;for (j 0; j < m - 1 - i; j){if (a[j] > a[j 1]){int t 0;t a[j];…

Java八股文面試全套真題【含答案】- Servlet篇

以下是一些關于Servlet的經典面試題以及它們的答案&#xff1a; 什么是 Servlet&#xff1f; 答案&#xff1a;Servlet 是運行在服務器上&#xff0c;用于處理客戶端請求并生成響應的 Java 類。 Servlet 和 JSP 之間的區別是什么&#xff1f; 答案&#xff1a;Servlet 是基于…

1.鴻蒙應用程序開發app_hap開發環境搭建

1.下載Node.js, Javascipts的運行環境 node.js版本下載v12.18.3/https://www.cnblogs.com/txwtech/p/17865780.html 2.下載并安裝DevEco Studio DevEco Studio 3.1 DevEco Studio 3.1配套支持HarmonyOS 3.1版本及以上的應用及服務開發&#xff0c;提供了代碼智能編輯、低代…

Docker筆記:Docker中簡單配置Mysql/Redis/Mongodb容器

Docker 配置 Mysql 容器 1 &#xff09;方案1&#xff1a;基于centos等linux操作系統 啟動centos鏡像&#xff0c;在里面安裝 mysql這樣比較麻煩&#xff0c;配置的東西很多 … 2 &#xff09;方案2&#xff1a;直接用 mysql 鏡像 (推薦) $ docker pull mysql 下載鏡像$ do…

589. N 叉樹的前序遍歷

589. N 叉樹的前序遍歷 java1&#xff1a;stack棧&#xff1a;沒看懂 class Solution {public List<Integer> preorder(Node root) {List<Integer> res new ArrayList<Integer>();if (root null) {return res;}Map<Node, Integer> map new HashMa…

C盤瘦身,C盤清理

以下只是我的C盤清理經驗~ 一.【用軟件簡單清理C盤】 使用一些垃圾清理軟件&#xff0c;簡單的初步把C盤先清理一遍。&#xff08;這種軟件太多我就不推薦了……&#xff09; 二.【WPS清理大師】 因為我電腦裝了WPS&#xff0c;發現右鍵單擊C盤有個選項【釋放C盤空間】&#xf…

接口自動化框架(Pytest+request+Allure)

前言&#xff1a; 接口自動化是指模擬程序接口層面的自動化&#xff0c;由于接口不易變更&#xff0c;維護成本更小&#xff0c;所以深受各大公司的喜愛。 接口自動化包含2個部分&#xff0c;功能性的接口自動化測試和并發接口自動化測試。 本次文章著重介紹第一種&#xff0c…

Vue3.3.4中watch無法監測props的更改

背景 網上說了很多解決方案&#xff0c;都是通過watch(() > props.value, (newValue, oldValue) > {})解決&#xff0c;或者是加上{deep: true}附加屬性。但是我在Vue3.3.4中&#xff0c;還是無法解決。 下面說一下我的解決方案。 解決方案 通過父組件調用子組件defineE…

點云/Mesh 常見處理庫和軟件匯總

注&#xff1a;參考 網址1、網址2 文章目錄 軟件通用點云/Mesh處理庫通用幾何處理庫專用功能庫 軟件 Processing MeshLabCloudCompareTrimeshPyVistaVedo Visualization Simple-3dvizPlotOptiX (Requires CUDA-enabled GPU)PolyscopePyrender 通用點云/Mesh處理庫 PCL &am…

【開發問題】vue的前端和java的后臺,用sm4,實現前臺加密,后臺解密

sm4加密 vue引入的包代碼加密解密 javamaven代碼運行結果 vue 引入的包 npm install sm-crypto代碼加密解密 加密&#xff1a; key &#xff1a;代表著密鑰&#xff0c;必須是16 字節的十六進制密鑰 password &#xff1a;加密前的密碼 sm4Password &#xff1a;代表sm4加密…

Python之格式化保存數據點

功能&#xff1a;將平面點集存儲為格式化txt文檔&#xff0c;每個坐標值為5位整數&#xff0c;前三位為整數&#xff0c;后2位為小數 輸入&#xff1a;平面點坐標&#xff0c;用列表存儲&#xff0c;列表的元素為點坐標元組 輸出&#xff1a;txt文件&#xff0c;每行一個點坐…

【計算機網絡】應用層電子郵件協議

一、電子郵件系統架構 電子郵件是一個典型的異步通信系統&#xff0c;發送方從UA&#xff0c;也就是郵件客戶端&#xff0c;通過應用層SMTP協議&#xff0c;傳輸層tcp協議&#xff0c;發送給發送方的郵件服務器&#xff0c;比如使用的是163郵箱&#xff0c;163提供的SMTP服務器…

python中實現yaml文件管理參數

yaml參數管理器 這是文件目錄關系&#xff0c;其中config存放.yaml文件&#xff0c;scripts存放py文件 然后就可以自由使用了&#xff1a; import yaml import os#獲取路徑 script_directory os.path.dirname(os.path.abspath(__file__)) # 相對于腳本文件的路徑 image_relat…

Swift “黑魔法”之動態獲取類實例隱藏屬性的值

概覽 在 Swift 代碼的調試中,我們時常驚嘆調試器的無所不能:對于大部分“黑盒”類實例的內容,調試器也都能探查的一清二楚。 想要自己在運行時也能輕松找到 Thread 實例“私有”屬性的值嗎(比如 seqNum)? 在本篇博文中您將學到如下內容: 概覽1. 借我,借我,一雙慧眼吧…

字符統計[c]

#include<stdio.h> #include<string.h> int main() {int a,b,c;abc0;char s[100];int i0;while(1){i;scanf("%c",&s[i]);if(s[i]?)break;}for(int k1;k<i;k){if(s[k]>48&&s[k]<57){a;//數字}else if((s[k]>65&&s[k]<…