开发者社区> 问答> 正文

怎么Datav在从公网部署至内网时,在内网做微调时,把该组件移动至组外部,大屏刷新后,组件消失?

怎么Datav在从公网部署至内网时,在内网做微调时,把该组件移动至组外部,大屏刷新后,组件消失?
2cc18c494b8a193d6faf0eaad0e67ebc.png

展开
收起
青城山下庄文杰 2023-08-06 09:44:27 68 0
3 条回答
写回答
取消 提交回答
  • 刷新后应该就恢复到组内了,本地环境不支持调整组件的层级,需要在线上环境去设置-此回答整理自钉群“DataV本地部署&尊享版官方群”

    2023-08-08 10:56:47
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    如果Datav组件从公网部署至内网后,在内网做微调时组件会消失的情况,可能是由以下原因引起的:

    组件依赖的公网资源无法访问:内网环境无法访问公网资源,很可能组件依赖的公网数据源、 API等无法访问,从而导致组件无法正常工作。

    组件配置使用的公网数据源:组件配置时使用的公网URL、IP等信息在移动至内网后变得无效,需要更新为内网可访问的URL。

    组件使用了公网第三方SDK或代码:部分组件依赖公网第三方SDK或代码来实现功能,在内网环境下这些 SDK或代码无法使用。

    组件依赖公网第三方服务:部分组件依赖公网第三方服务(如百度地图API etc),在内网环境下无法访问。

    大屏刷新缓存:由于大屏面板缓存了组件初始化时的配置,移动组件后需要手动清除缓存或者强制刷新大屏才能展现组件。

    建议您可以按以下步骤解决:

    核实组件是否依赖公网资源,如果有则更改为内网可访问的资源

    更改组件中使用的公网URL/IP等配置,改为内网的对应配置

    尝试不依赖公网第三方SDK或服务,自行实现组件功能

    清除大屏缓存,强制刷新大屏看是否正常展现组件

    2023-08-07 14:56:47
    赞同 展开评论 打赏
  • 1、确保组件在组外部的位置和布局正确。检查组件的坐标和尺寸是否适当,以确保它能够正确显示在大屏上。

    2、检查组件的数据源和配置。确保组件的数据源和配置在移动到组外部后仍然有效,没有发生任何错误或丢失。

    3、检查组件的权限和可见性设置。确保组件的权限设置允许在组外部显示,并且没有设置任何限制或过滤条件导致组件在大屏上不可见。

    2023-08-07 07:59:28
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
DataV实时数据大屏搭建实战 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载