当前位置:   article > 正文

推荐一款好用的大屏组件库--DataV,主要用于构建大屏(全屏)数据展示页面即数据可视化,具有多种类型组件可供使用_html数据大屏顶部组件

html数据大屏顶部组件

DataV数据可视化组件

官网地址:DataV

GIT地址:官方GIT、demo

具体文档参考官网介绍,这里简单介绍(基于VUE项目):

创建VUE项目(这里不多解释)。

注:一定要注意看官方文档!!!

安装依赖:

npm install @jiaminghi/data-view

在main.js加入(全局):

  1. import dataV from '@jiaminghi/data-view'
  2. Vue.use(dataV)

组件化方式:参考官方demo

按需引入:

  1. // 将自动注册所有组件为全局组件
  2. import dataV from '@jiaminghi/data-view'
  3. Vue.use(dataV)

使用:

在需要引入的页面,添加全屏容器

<dv-full-screen-container>全屏容器</dv-full-screen-container>

全屏组件中可以添加自定义模块,根据实际需要添加dataV组件,这里列举部分:

  1. <dv-full-screen-container class="mains">
  2. <dv-border-box-1 class="divone">
  3. <dv-decoration-7 class="newtitle" style="width: 250px ; height: 30px;">
  4. <span style="margin: 0 10px;">标题</span>
  5. </dv-decoration-7>
  6. <div class="statics">
  7. 共计
  8. <span class="nums">9999</span>
  9. </div>
  10. <dv-decoration-10 style="width:90%;height:5px;margin:0 auto;margin-top: -50px;" />
  11. <dv-scroll-board ref="deconfig" :config="configone" class="one-table" />
  12. </dv-border-box-1>
  13. </dv-full-screen-container>
  1. export default {
  2. name: "Home",
  3. data() {
  4. return {
  5. configone: {
  6. header: [ "h1", "h2","h3"],
  7. data: [],
  8. index: false,
  9. align: ["left"],
  10. headerHeight: 50,
  11. headerBGC: "#010c5100",
  12. oddRowBGC: "#061152",
  13. evenRowBGC: "#010c5100",
  14. rowNum: 6
  15. },
  16. }
  17. }

上面代码涉及到全屏组件、轮播表组件、边框组件、装饰组件等,其他组件应用类似。

config相关属性参考官网说明~~~

updateRows方法使用

  1. /**
  2. * @param {string[][]} rows 更新后的行数据
  3. * @param {number} index 下次滚动的起始行 (可缺省)
  4. */
  5. function updateRows(rows, index) {
  6. // ...
  7. }

组件上设置ref属性,通过ref获取轮播表实例,在实例上调用updateRows方法,例:

<dv-scroll-board ref="deconfig" :config="configone" class="one-table" />
  1. /**
  2. this.configone.data数据为更新后的数据
  3. */
  4. this.$refs.deconfig.updateRows(this.configone.data, 0);

后面的就都差不多了,大差不差0.0

个人博客:http://www.hongxiawangluo.com/

 

 

 

 

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/107354
推荐阅读
相关标签
  

闽ICP备14008679号