【FAQ】API6低代码开发问题汇总

参考文档:

低代码开发参考文档:

文档中心:使用低代码进行开发

基于景区模板开发元服务:

文档中心:模板简介

使用API6低代码开发遇到的问题汇总情况如下:

1、低代码环境下,如何实现box-shadow阴影效果的配置?

答:低码目前不支持box-shadow设置。

2、低代码环境下,是否支持元素的宽度或者高度在设置时由内容的多少来决定?

答:低码目前无法支持wrap-content,如果内容需要撑满全屏时,可以设置宽度或者高度为100%。

3、如何实现下图中金额数不固定但是整体内容无间隙的效果?

cke_1850.png

答:Text里面放三个Span即可实现。

4、打开visual文件后界面自带的canvas效果展示和打开的预览器效果以哪个为准?

答:canvas和预览器中实际数据加载时的效果都无法展示,请以真机调试运行时的效果为准。

5、visual文件中内容组件过多(如首页)时会导致在页面编辑时严重卡顿,这种情况有何优化方案呢?

答:①、目前的DevEco版本暂无具体的优化方案,只能关掉visual文件重新打开或者重启IDE;②、或者另外创建一个项目,在该项目中编辑一部分页面布局然后复制到原有项目中。

6、AppGallery Connect低代码平台中连接器的入参有什么作用?下面的HTTP配置又是什么?

答:HTTP连接器界面中上面的入参是定义了接口所需要的所有数据,下面的HTTP配置则是把数据对应到相应的Query Header Body里面去,简单理解就是上面是定义的入参结构,下面是设置入参的对应关系,入参的数据通过对应关系填入到各个字段里面。

7、使用连接器时报错:code=208011285,msg="function execute error",如何解决?

答:

问题排查:在AGC的云函数中手动调用连接器接口,然后会报同样的错误,定位到该问题是请求接口及参数等缓存数据超出了redis的云缓存限制引发了报错。

解决方案:目前是可以先拆分一下连接器,不要将所有的接口都放在同一个连接器中,将多个接口拆分到不同的连接器中使用,尽量一个连接器中创建一个接口方法。

8、如何通过一个网页地址在页面中直接嵌入网页进行展示(类似小程序的webview)?嵌入的网页如何交互?

答:

问题1:在页面中通过Java使用WebView控件加载页面URL,在低码页面中为按钮绑定点击事件,事件中实现通过JS调用Java能力。

问题2:添加以下代码:webview.getWebConfig().setJavaScriptPermit(true); //如果网页需要使用JavaScript,添加此行

可以参考以下内容:

华为开发者论坛:【HarmonyOS】一文教你如何在低代码项目中跳转H5页面

9、WebView中进行路由跳转时会打开浏览器然后在网页中打开要跳转的页面,如何让需要跳转的页面直接在WebView中展示?

答:可以通过设置自定义的WebAgent实现,代码如下:

cke_3343.png

10、WebView加载H5页面跳转二级页面后,无法播放语音如何解决?

答:通过排查WebView的相关配置,发现未调用setWebStoragePermit()方法,该方法用于开启H5 DOM存储,代码如下:

cke_4907.png

11、如何给别的手机安装测试版本?

答:可以通过发布开放性测试的方式,开放式测试的使用详情请参考官方文档:

文档中心:开放式测试

12、WebView页面加载H5如何实现拨打电话、定位及导航的相关功能?

答:实现以上功能的核心知识点是:JS跟Java的数据交互,关于上述功能的详细代码,请参考以下帖子:

华为开发者论坛:【HarmonyOS】一文教你如何在H5页面中使用电话、定位及导航

13、元服务中数据模型和连接器的数据加载较慢,通过数据打点发现加载时间较长,请问该如何优化?

答:通过定位发现端侧SDK版本为旧版本,因此在端侧修改lowcode sdk的版本号为1.5.0.301版本,另外连接器里面方法拆分到多个连接器,避免一个连接器方法过多,尽量一个连接器中只有一个方法。

14、景区模板的数据模型是否有可直接导入的文件?

答:目前没有可导入的文件,需要手动创建。

15、H5页面中如何判断当前H5运行环境是在HarmonyOS的WebView中?

答:通过JS调用Java代码的方式获取一个标识,如果标识存在且等于定义的值,则判断是鸿蒙系统,否则不是。

16、WebView中通过Java获取到当前位置后,需要怎么返回给H5?

答:H5页面的JS方法中添加两个参数function locationToApp(e,str),然后Java中onCallback方法的return后面跟上定位信息,js方法里的result就是Java返回的结果。在Java拿到定位信息后,写一个Java调JS的方法,然后JS方法中再去刷新一下页面。

17、Java获取到的位置在高德地图上显示的位置有偏差,请问Java获取到的坐标系是什么坐标系?

答:鸿蒙中Java获取定位得到的经纬度坐标系是WGS84坐标系,需要进行坐标转换。

18、提交开放性测试的新版本提审,并且也有更新代码中的版本号,审核通过之后在手机中看到的版本号是新版本号,内容依旧是旧版本,是什么原因呢?

答:开发者修改的是versionName字段,端侧是通过版本号versionCode来检测升级的,已经告知开发者端侧开发一般修改versionName的时候,versionCode也要同步修改的。

19、JS的本地存储如何实现,是否有可用的api?

答:本地存储可以参考轻量级数据存储开发指导,参考文档地址如下:

文档中心

20、低码中Image组件如何设置圆角?

答:本地测试通过直接给图片设置border-radius可以显示圆角,但是开发者那边设置之后反馈无效,最后建议在外层容器设置radius属性解决。

21、连接器生成的返回参数数组,在项目引用的时候多了一层该怎么办?

答:这个问题需要在js文件中的data节点中重新定义正确的返参的数据结构,把多的对象那一层去除,针对该问题可以参考以下文章:【HarmonyOS】一文教你快速解决低代码连接器返参数据结构嵌套错误问题_wx62aaed96e2385的技术博客_51CTO博客

22、端侧自动生成代码爆红:Type {} is missing the following properties,如何解决?

答:该问题不影响运行效果,是TS的数据类型校验。

23、数据模型切换发布态之后,数据不能同步过去吗?

答:目前是无法同步的,草稿态相当于是为开发人员提供的一个测试环境,在该环境下进行调测,数据可以随意增删,发布态相当于是生产环境数据,草稿态和发布态的数据是隔离的,因此无法同步。

24、使用连接器返回数据报错:ReferenceError:getRet is not defined,如何解决?

答:检查MyApplication.java类中是否缺失以下代码:AGConnectInstance.initialize(this);如缺失需要添加这行初始化的代码。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/2078.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【深入了解PyTorch】PyTorch的安装

【深入了解PyTorch】PyTorch的安装 PyTorch的安装一、PyTorch简介二、PyTorch的安装1. 安装前准备2. 环境配置3. 安装PyTorch4. 验证安装CUDA的安装指南1. 确认GPU兼容性2. 下载CUDA安装程序3. 运行CUDA安装程序4. 配置环境变量5. 验证CUDA安装6. 更新GPU驱动(可选)总结PyTor…

Angular 调试工具(Augury)

目录 1、简介 2、检验代码 3、Angury 本地构建和安装 3.1 添加到Chrome 浏览器: 3.2 添加到Firefox浏览器 4、项目中对应的Npm脚本 5、Augury 三大主要功能 5.1 组件树(Component Tree) 5.1.1 Component Tree 5.2 路由树&#xff0…

带记忆的Transformer模块

MEMORIZING TRANSFORMERS 返回论文和资料目录 论文地址 1.导读 谷歌去年做的一个工作。内容很简单,在Transformer模块中加入了一层记忆层,结果表明这个方法可以帮助模型提高在NLP任务上的表现:generic webtext (C4), math papers (arXiv),…

SSE 和 Websocket 的比较

108. SSE 和 Websocket 的比较 当涉及到实现实时通信的Web应用程序时,两种常见的技术选择是服务器发送事件(Server-Sent Events,SSE)和WebSocket。虽然它们都可以用于实现实时通信,但它们在工作原理、适用场景和功能上…

Generative Adversarial Network

Goodfellow,2014年 文献阅读笔记--GAN--Generative Adversarial NetworkGAN的原始论文-组会讲解_gan英文论文_Flying Warrior的博客-CSDN博客 启发:如何看两个数据是否来自同一个分布? 在统计中,two sample test。训练一个二分类的分类器,如果能分开这两个数据,说明来自…

HTML <object> 标签

实例 向 HTML 代码添加一个对象&#xff1a; <object classid"clsid:F08DF954-8592-11D1-B16A-00C0F0283628" id"Slider1" width"100" height"50"><param name"BorderStyle" value"1" /><param…

数据库复习

select 查询 字段别名用 as (可以为中文) 例如 select distinct 关键字 去重复值 例如select distinct deptno from test where 条件过滤 and or 和 not运算符 and同时成立 or有一个成立就可以了 优先级and>or>not不符合&#xff08;!&#xff09; in 匹配多个值 selec…

Windows上查看服务器上tensorboad内容

文章目录 前言一、SSH的设置二、tensorboard命令 前言 本篇文章是针对于局域网内的服务器的tensorboard可视化&#xff0c;由于设置方式稍微有点复杂&#xff0c;导致我每次隔了一段时间之后&#xff0c;就不知道该怎么查看tensorboard了&#xff0c;每次都要百度搜一大堆资料…

SpringCloud系列(十六)[分布式搜索引擎篇] - DSL 查询及相关性算分的学习 (部分)

在SpringCloud系列&#xff08;十五&#xff09;[分布式搜索引擎篇] - 结合实际应用场景学习并使用 RestClient 客户端 API这篇文章中我们已经对 RestClient 有了初步的了解, 并且已经将一些数据进行了存储, 但是这并不是我们学习 ElasticSearch 的目的, ElasticSearch 最擅长的…

SQL中的where语句的使用

WHERE语句用于在SQL查询中过滤行&#xff0c;只返回满足特定条件的行。下面是一些常用的WHERE语句的例子&#xff0c;假设有三个表&#xff1a;users&#xff0c;products和orders。 1. 简单的WHERE子句 SELECT * FROM users WHERE age > 18; 这条语句将从users表中选择所…

物业管理微信小程序的设计与开发

1.物业管理微信小程序实现的功能 该微信小程序包含小程序端&#xff0c;后台管理端以及后端。 小程序端提供给业主使用&#xff0c;实现的功能模块有公告通知、访客预约、车位申请、装修申请、一键报修、报修单、意见反馈、缴费通知、一键求助、个人信息管理&#xff1b; 后台…

arcgis建筑物平均高度

主要用到相交和属性表的汇总功能。 路网 建筑物栋 相交结果 右键&#xff0c;bh列汇总 原始块有392&#xff0c;这里只有389&#xff0c;说明有的地块没有建筑&#xff0c;所以应该将表连接到原始街区上检查是否合理&#xff0c;以及随机验证一个结果是否正确。 连接结果&…

使用matlab里的集成树进行数据回归预测

当使用MATLAB时&#xff0c;您可以使用集成学习方法中的决策树来进行数据回归预测。决策树回归是一种基于树状结构的机器学习算法&#xff0c;它通过对训练数据进行分层次的决策来进行预测连续值的输出。 MATLAB提供了一个称为RegressionTree的集成树回归器。以下是一个使用MA…

无涯教程-Javascript - 变量声明

编程语言的最基本特征之一是它支持的数据类型&#xff0c;这些是可以用编程语言表示和操作的值的类型。 JavaScript允许您使用三种原始数据类型- 数字(Numbers)类型 - 如123、120.50等 字符串(Strings)类型 - 如"hello would"等 布尔值(Boolean)类…

中高级前端必须掌握的package.json最新最全指南

前言 package.json 是一个用于描述和配置项目的重要文件&#xff0c;其中包含了许多字段和选项&#xff0c;可以影响项目的构建、依赖管理、脚本执行等方面。了解这些字段可以帮助开发者更好地理解和控制项目的行为。 package.json对于大部分前端开发者来说&#xff0c;知道d…

spring boot maven 手动打入外部jar包依赖

有时候拿到第三方sdk是&#xff0c;以前都放在项目的某个目录下&#xff0c;然后通过项目路径去引入非常麻烦&#xff0c;最近找到了一个方法&#xff0c;可以手动将外部的jar包导入到本地的maven仓库中&#xff0c;这样你就可以像其他依赖一样正常使用了。 命令如下 mvn inst…

Spring6.0 源码部署

环境依赖 Git JDK17 Gradle&#xff08;版本号需要和Spring源码中的版本一致&#xff09; 源码下载 官网地址 源码配置修改 maven { url "https://maven.aliyun.com/repository/central" }gradle-wrapper.properties #distributionUrlhttps\://services.gradle…

无虚拟 DOM 版 Vue 进行到哪一步了?

前言 就在一年前的 Vue Conf 2022&#xff0c;尤雨溪向大家分享了一个非常令人期待的新模式&#xff1a;无虚拟 DOM 模式&#xff01; 我看了回放之后非常兴奋&#xff0c;感觉这是个非常牛逼的新 feature&#xff0c;鉴于可能会有部分人还不知道或者还没听过什么是 Vue 无虚…

离线安装Elasticsearch7.15.1集群(使用内置jdk)

离线安装Elasticsearch7.15.1集群(使用内置jdk) 背景&#xff1a; 以192.168.50.210、192.168.50.211、192.168.50.212这三台机器为例&#xff0c;进行相关的配置 而我本地的jdk是1.8的&#xff0c;已经不符合要求了。但项目中没有那么高版本的jdk&#xff0c;也只想用1.8版本…

Excel-公式VLOOKUP 使用方法-小记

个人愚见 表示 MongoDB列中的任意一条数据 在 MySQL列 精确查找 和MongoDB列 中一模一样的数据&#xff0c;有的话返回MongoDB列数据&#xff0c;没有话返回#N/A 官方解释