当前位置:   article > 正文

DataV 在HTML中使用

DataV 在HTML中使用

一:什么是DataV

介绍 | DataV (jiaminghi.com)        组件库基于Vue (React版 (opens new window)) ,主要用于构建大屏(全屏)数据展示页面即数据可视化,具有多种类型组件可供使用:

这里是DataV官网介绍地址介绍 | DataV (jiaminghi.com)  

二:效果图

下图是DataV官网 Demo 案例

三:如何使用DataV

官网已经有VueReact使用教程,接下来讲述的是在html中使用。

1,引用Vue.js h和 DataV.js

  1. //Vue.js
  2. <script src="//unpkg.com/vue@3"></script>
  3. //Data.js
  4. <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的一个实例

  1. <script>
  2. var app = new Vue({
  3. el: '#app'
  4. })
  5. </script>

四:两个案例展示

5,完整代码

注:Vue.js 引用时可能无效,可自行去官网下载

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>DataV</title>
  5. <script src="https://unpkg.com/vue"></script>
  6. <script src="https://unpkg.com/@jiaminghi/data-view/dist/datav.map.vue.js"></script>
  7. </head>
  8. <body>
  9. <div id="app">
  10. <div style="background:black">
  11. <dv-capsule-chart :config="config" style="width:300px;height:200px" />
  12. </div>
  13. </div>
  14. <script>
  15. var app = new Vue({
  16. el: '#app',
  17. data() {
  18. return {
  19. "config": {
  20. 'data': [{
  21. name: '南阳',
  22. value: 167
  23. },
  24. {
  25. name: '周口',
  26. value: 67
  27. },
  28. {
  29. name: '漯河',
  30. value: 123
  31. },
  32. {
  33. name: '郑州',
  34. value: 55
  35. },
  36. {
  37. name: '西峡',
  38. value: 98
  39. }
  40. ]
  41. }
  42. }
  43. }
  44. })
  45. </script>
  46. </body>
  47. </html>

6,效果图

7,第二个案例,完整代码

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>DataV</title>
  5. <script src="https://unpkg.com/vue"></script>
  6. <script src="https://unpkg.com/@jiaminghi/data-view/dist/datav.map.vue.js"></script>
  7. </head>
  8. <body>
  9. <div id="app">
  10. <dv-water-level-pond :config="config1" style="width:150px;height:200px" />
  11. </div>
  12. <script>
  13. var app = new Vue({
  14. el: '#app',
  15. data() {
  16. return {
  17. "config1": {
  18. 'data': [55],
  19. 'shape': 'round'
  20. },
  21. }
  22. }
  23. })
  24. </script>
  25. </body>
  26. </html>

8,效果图

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

闽ICP备14008679号