怎么Datav在从公网部署至内网时,在内网做微调时,把该组件移动至组外部,大屏刷新后,组件消失?
刷新后应该就恢复到组内了,本地环境不支持调整组件的层级,需要在线上环境去设置-此回答整理自钉群“DataV本地部署&尊享版官方群”
如果Datav组件从公网部署至内网后,在内网做微调时组件会消失的情况,可能是由以下原因引起的:
组件依赖的公网资源无法访问:内网环境无法访问公网资源,很可能组件依赖的公网数据源、 API等无法访问,从而导致组件无法正常工作。
组件配置使用的公网数据源:组件配置时使用的公网URL、IP等信息在移动至内网后变得无效,需要更新为内网可访问的URL。
组件使用了公网第三方SDK或代码:部分组件依赖公网第三方SDK或代码来实现功能,在内网环境下这些 SDK或代码无法使用。
组件依赖公网第三方服务:部分组件依赖公网第三方服务(如百度地图API etc),在内网环境下无法访问。
大屏刷新缓存:由于大屏面板缓存了组件初始化时的配置,移动组件后需要手动清除缓存或者强制刷新大屏才能展现组件。
建议您可以按以下步骤解决:
核实组件是否依赖公网资源,如果有则更改为内网可访问的资源
更改组件中使用的公网URL/IP等配置,改为内网的对应配置
尝试不依赖公网第三方SDK或服务,自行实现组件功能
清除大屏缓存,强制刷新大屏看是否正常展现组件
1、确保组件在组外部的位置和布局正确。检查组件的坐标和尺寸是否适当,以确保它能够正确显示在大屏上。
2、检查组件的数据源和配置。确保组件的数据源和配置在移动到组外部后仍然有效,没有发生任何错误或丢失。
3、检查组件的权限和可见性设置。确保组件的权限设置允许在组外部显示,并且没有设置任何限制或过滤条件导致组件在大屏上不可见。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。