首页 > 其他分享 >DataGear 数据可视化看板整合前端框架Vue

DataGear 数据可视化看板整合前端框架Vue

时间:2022-12-11 16:55:33浏览次数:75  
标签:... Vue datagear 上传 图表 DataGear 可视化 看板

DataGear 看板JS对象的loadUnsolvedCharts()函数,用于异步加载页面端动态生成的图表元素,利用它,可以很方便整合Angular、React、Vue等前端框架。

本文以Vue为例,详细介绍如何进行整合。

首先,点击看板管理页面的【添加】按钮,新建一个看板,HTML模板内容如下:

<!DOCTYPE html>
<html>
<head>
...
</head>
<body>

</body>
</html>

保存后,点击看板添加页面右侧的上传资源图标按钮,上传Vue库看板资源(管理员可上传看板全局资源,看板中可直接引入),上传后看板资源列表为:

index.html
vue-2.6.12.js

然后,在看板HTML模板中引入Vue库:

<!DOCTYPE html>
<html>
<head>
...
<script src="vue-2.6.12.js"></script>
</head>
<body>

</body>
</html>

最后,编写Vue组件,并在Vue渲染完成后,调用loadUnsolvedCharts()函数异步加载图表:

<!DOCTYPE html>
<html dg-loadable-chart-widgets="all">
<head>
...
<script src="vue-2.6.12.js"></script>
</head>
<body>
<div id="app">
  <div v-for="chartId in chartIds" v-bind:dg-chart-widget="chartId" style="width:300px;height:300px;"></div>
</div>
</body>
</html>
<script>
var app = new Vue({
  el: '#app',
  data: {
    chartIds: ['图表部件ID-0', '图表部件ID-1', '图表部件ID-2']
  },
  mounted: function()
  {
      dashboard.loadUnsolvedCharts();
  }
});
</script>

官网地址:

http://www.datagear.tech

源码地址:

Gitee:https://gitee.com/datagear/datagear

Github:https://github.com/datageartech/datagear

标签:...,Vue,datagear,上传,图表,DataGear,可视化,看板
From: https://www.cnblogs.com/datagear/p/16973887.html

相关文章

  • 拓端tecdat|R语言非线性回归nls探索分析河流阶段性流量数据和评级曲线、流量预测可视
    原文出处:拓端数据部落公众号本文档通过一些探索性数据分析来制定河流的评级曲线和流量预测。目的是利用(1)在底部安装单元的定期部署期间测量的瞬时流量和(2)来自长期......
  • 拓端tecdat|python贝叶斯随机过程:马尔可夫链Markov-Chain,MC和Metropolis-Hastings,MH采
    介绍本文,我们说明了贝叶斯学习和 计算统计一些结果。   frommathimportpi frompylabimport*马尔可夫链的不变测度考虑一个高斯AR(1)过程, ,其中  是标准高......
  • vue基础知识
    我们呢,在第一篇笔记中也提到过vue的一个基础,今天的呢也就接着来 首先就是vue,我们需要知道他是怎么个运行,就是有以下这小三点:Node.js是我们的运行环境Vuecli......
  • 拓端tecdat|matlab代写的Lorenz系统仿真可视化
    基于matlab的Lorenz系统仿真可视化​ 我使用MATLAB解决以下Lorenz初始值问题:我编写了一个函数LorenzRK4IVP(),该函数将三个微分方程组作为输入,并使用......
  • vue3
    01-为什么学vue3目标:了解vue3现状,以及它的优点,展望它的未来Vue3现状:vue-next(opensnewwindow)2020年09月18日,正式发布vue3.0版本。但是由于刚发布周边生态不支持,......
  • Vue组件间传值(爷传孙,孙传爷)
    爷传孙首先说明:既然你学会了父传子,那么爷传孙自然不是难事,你可以先父传子,再子传孙,一步一步传,这里不再赘述。这里用到的方法是$attrs传参,比起上面的更简洁一些,首先我们还是......
  • 认识 Vue project
    使用Vue-CLI创建项目准备工作下载node和npmnpmcomesbundledwithnode(npm会随node一起被下载)根据个人需求选择一个版本下载即可,对于基本操作来说没有......
  • Vue3学习笔记(四)——组件、生命周期、Hook
    一、组件如果我们将一个页面中所有的处理逻辑全部放在一起,处理起来就会变得非常复杂,而且不利于后续的管理以及扩展,但如果,我们将一个页面拆分成一个个小的功能块,每个功能块完......
  • 基于Java+Springboot+Vue+elememt甜品屋蛋糕商城系统设计和实现
    目录​​一、开发背景和技术:​​​​1.1开发背景  ​​​​1.2B/S体系结构​​​​1.3Java语言简介​​​​1.4SpringBoot框架​​​​1.5MySQL简介​​​​二、系统......
  • VUE3 API之reactive和ref常见问题解决
    reactive解构最深的一层,失去响应性问题<scriptsetuplang="ts">lettarget={a:{b:1}};lettarget1={c:1};constobj=reactive(target)constobj1=......