FlyFish|前端数据可视化开发避坑指南二

FlyFish是云智慧开源的一款数据可视化编排平台。通过配置数据模型为用户提供上百种可视化图形组件,零编码即可实现符合自己业务需求的炫酷可视化大屏。 同时,FlyFish也提供了灵活的拓展能力,支持组件开发、自定义函数与全局事件等配置, 面向复杂需求场景能够保证高效开发与交付。

需注意,本避坑指南仅针对云智慧开源数据可视化平台FlyFish。如果你也对数据可视化感兴趣,欢迎点击 FlyFish,给 FlyFish Star。以及微信添加xiaoyuerwise回复飞鱼,加入 FlyFish开发者交流群一起探讨。

前篇:FlyFish|前端数据可视化开发避坑指南(一)

  1. Q1:从 FlyFish Demo环境中导出的模板,运行显示黑屏?

    A1:8848端口后边还跟了路由分发的东西,因此是拿不到组件的js文件的。需要修改config/env.js里边的componentDir加上配置的’/screen_62c93bd260e71f0e9d29bd5f’。

在这里插入图片描述

  1. Q2:生成的大屏页面需要滚动才能查看,且尺寸大于 1920 时会出现左右留白情况?

    A2:可通过缩放的方式解决上述问题,具体如下图所示

在这里插入图片描述


在这里插入图片描述

  1. Q3:用脚本部署成功后,无报错和error,但8089和8081端口都没有被监听导致无法访问?

    A3:最近在迭代2.2.0版本,main分支代码不稳定,可以先用FlyFish-2.1.2版本。

  2. Q4:导出之后的压缩包有很多文件,哪些是需要引用到项目里的,还是说全部引入进来?

    A4:导出的文件放在Nginx或是Tocat中才可以发布,故里面的文件全都需要的。源码是需要使用web服务器部署,才能被访问的。

  3. Q5:按部署流程把前端步骤完成后 nginx 返回403?

    A5:SELinux设置为开启状态(enabled)的原因。

  4. Q6: MongoDB 连接超时问题?

    A6:端口改成27017。初始化数据库的时候若是authtication失败,将development里面连接mongdb的字符串去掉账号密码。

在这里插入图片描述

  1. Q7:平台部署的时候,vim dist/ conf /env-config.js 文件在哪里?

    A7:编译好在lcapWeb下的lcapWeb。

  2. Q8:导出的文件要怎么使用呢?部署好之后,提示组件加载失败?

    A8:修改部署包里边的 config/env.js。componentDir 加上你的代理,比如加了/testPage ,那componentDir改成testPage/components 默认是components。

  3. Q9:拉取代码报错?

    A9:可以尝试 vpn 或者直接网页直接下载,不使用 git clone。

    在这里插入图片描述

  4. Q10:导出的 json 如何使用?

    A10:导出后解压文件,运行index.html,用nginx等服务发布出去即可。

  5. Q11:code-server是否可连接云端的服务?

    A11:FlyFish开源版本只提供了linux/mac版的codeServer,。出于安全考虑,我们做了一些功能的禁用和优化,比如限制了终端的使用,没有适配windwos的。 需有需要可按照下图文档进行本地装安装,功能更全,但不建议放在公网,codeServer的终端是可以直接操作您的机器。

在这里插入图片描述

  1. Q12:弹窗组件如何开发?

    A12:

    1. 创建一个组件;
    2. 将弹窗组件里面滞空,留出传递的内容,并利用飞鱼将组件设置为隐藏;
    3. 其他组件点击需要弹窗的时候,使用飞鱼的事件传递,将弹窗显示出来;
    4. 弹窗内部长什么样子,现实什么内容,可以固定,也可以让第3条里的组件将内容用html方式传递过来。
  2. Q13:接入数据源到底是什么意思?具备查询功能还是采集功能?

    A13:FlyFish接入数据源后支持SQL查询建模,直接可以用在组件里。

开源福利

现如今,云智慧已开源数据可视化编排平台 FlyFish 。通过配置数据模型为用户提供上百种可视化图形组件,零编码即可实现符合自己业务需求的炫酷可视化大屏。 同时, FlyFish也提供了灵活的拓展能力,支持组件开发、自定义函数与全局事件等配置, 面向复杂需求场景能够保证高效开发与交付。

点击下方地址链接,欢迎大家给 FlyFish 点赞送 Star。参与组件开发,更有万元现金等你来拿。

GitHub 地址: https://github.com/CloudWise-OpenSource/FlyFish

Gitee 地址:https://gitee.com/CloudWise/fly-fish

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


学习编程是顺着互联网的发展潮流,是一件好事。新手如何学习编程?其实不难,不过在学习编程之前你得先了解你的目的是什么?这个很重要,因为目的决定你的发展方向、决定你的发展速度。
IT行业是什么工作做什么?IT行业的工作有:产品策划类、页面设计类、前端与移动、开发与测试、营销推广类、数据运营类、运营维护类、游戏相关类等,根据不同的分类下面有细分了不同的岗位。
女生学Java好就业吗?女生适合学Java编程吗?目前有不少女生学习Java开发,但要结合自身的情况,先了解自己适不适合去学习Java,不要盲目的选择不适合自己的Java培训班进行学习。只要肯下功夫钻研,多看、多想、多练
Can’t connect to local MySQL server through socket \'/var/lib/mysql/mysql.sock问题 1.进入mysql路径
oracle基本命令 一、登录操作 1.管理员登录 # 管理员登录 sqlplus / as sysdba 2.普通用户登录
一、背景 因为项目中需要通北京网络,所以需要连vpn,但是服务器有时候会断掉,所以写个shell脚本每五分钟去判断是否连接,于是就有下面的shell脚本。
BETWEEN 操作符选取介于两个值之间的数据范围内的值。这些值可以是数值、文本或者日期。
假如你已经使用过苹果开发者中心上架app,你肯定知道在苹果开发者中心的web界面,无法直接提交ipa文件,而是需要使用第三方工具,将ipa文件上传到构建版本,开...
下面的 SQL 语句指定了两个别名,一个是 name 列的别名,一个是 country 列的别名。**提示:**如果列名称包含空格,要求使用双引号或方括号:
在使用H5混合开发的app打包后,需要将ipa文件上传到appstore进行发布,就需要去苹果开发者中心进行发布。​
+----+--------------+---------------------------+-------+---------+
数组的声明并不是声明一个个单独的变量,比如 number0、number1、...、number99,而是声明一个数组变量,比如 numbers,然后使用 nu...
第一步:到appuploader官网下载辅助工具和iCloud驱动,使用前面创建的AppID登录。
如需删除表中的列,请使用下面的语法(请注意,某些数据库系统不允许这种在数据库表中删除列的方式):
前不久在制作win11pe,制作了一版,1.26GB,太大了,不满意,想再裁剪下,发现这次dism mount正常,commit或discard巨慢,以前都很快...
赛门铁克各个版本概览:https://knowledge.broadcom.com/external/article?legacyId=tech163829
实测Python 3.6.6用pip 21.3.1,再高就报错了,Python 3.10.7用pip 22.3.1是可以的
Broadcom Corporation (博通公司,股票代号AVGO)是全球领先的有线和无线通信半导体公司。其产品实现向家庭、 办公室和移动环境以及在这些环境...
发现个问题,server2016上安装了c4d这些版本,低版本的正常显示窗格,但红色圈出的高版本c4d打开后不显示窗格,
TAT:https://cloud.tencent.com/document/product/1340