赞
踩
介绍 | DataV (jiaminghi.com) 组件库基于Vue (React版 (opens new window)) ,主要用于构建大屏(全屏)数据展示页面即数据可视化,具有多种类型组件可供使用:
这里是DataV官网介绍地址介绍 | DataV (jiaminghi.com)
下图是DataV官网 Demo 案例
官网已经有Vue和React使用教程,接下来讲述的是在html中使用。
1,引用Vue.js h和 DataV.js的
- //Vue.js
- <script src="//unpkg.com/vue@3"></script>
- //Data.js
- <script src="https://unpkg.com/@jiaminghi/data-view/dist/datav.map.vue.js"></script>
2,添加一个div 设置id
<div class="app"> </div>
3,在DataV 官网 copy一个 标签
<dv-capsule-chart :config="config" style="width:300px;height:200px" />
4,声明Vue的一个实例
- <script>
- var app = new Vue({
- el: '#app'
- })
- </script>
5,完整代码
注:Vue.js 引用时可能无效,可自行去官网下载
- <!DOCTYPE html>
- <html>
- <head>
- <title>DataV</title>
- <script src="https://unpkg.com/vue"></script>
- <script src="https://unpkg.com/@jiaminghi/data-view/dist/datav.map.vue.js"></script>
- </head>
- <body>
- <div id="app">
- <div style="background:black">
- <dv-capsule-chart :config="config" style="width:300px;height:200px" />
- </div>
- </div>
- <script>
- var app = new Vue({
- el: '#app',
- data() {
- return {
- "config": {
- 'data': [{
- name: '南阳',
- value: 167
- },
- {
- name: '周口',
- value: 67
- },
- {
- name: '漯河',
- value: 123
- },
- {
- name: '郑州',
- value: 55
- },
- {
- name: '西峡',
- value: 98
- }
- ]
- }
- }
- }
- })
- </script>
- </body>
- </html>

6,效果图
7,第二个案例,完整代码
- <!DOCTYPE html>
- <html>
- <head>
- <title>DataV</title>
- <script src="https://unpkg.com/vue"></script>
- <script src="https://unpkg.com/@jiaminghi/data-view/dist/datav.map.vue.js"></script>
- </head>
- <body>
- <div id="app">
- <dv-water-level-pond :config="config1" style="width:150px;height:200px" />
- </div>
- <script>
- var app = new Vue({
- el: '#app',
- data() {
- return {
- "config1": {
- 'data': [55],
- 'shape': 'round'
- },
- }
- }
- })
- </script>
- </body>
- </html>

8,效果图
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。