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

news2025/1/11 8:08:37

参考文档:

低代码开发参考文档:

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

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

文档中心:模板简介

使用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.coloradmin.cn/o/751879.html

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

相关文章

第五章:DeepLabV1——深度卷积神经网络和全连接条件随机场的语义图像分割

0.摘要 深度卷积神经网络(DCNN)在图像分类和目标检测等高级视觉任务中表现出最先进的性能。本研究结合了DCNN和概率图模型的方法,用于解决像素级分类的任务(也称为“语义图像分割”)。我们发现,DCNN最后一层…

sping boot与JPA结合使用

1、pom.xml文件内容如下&#xff1a; <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http:/…

SOPC之NiosⅡ系统(二)

常用NIOS Ⅱ组件概括 目录 1.时钟组件 2.Nios Ⅱ处理器 2.1 Main 2.2 Vector 2.3 Caches and Memory Interfaces 2.4 Arithmetic Instructions 2.5 JTAG Debug 3.RAM组件 4.System ID组件 5.JTAG UART组件 6.PIO组件 6.1 基础设置(Basic Settings) 6.2 输出寄存器…

应用于智能眼镜上实现检测功能的距离传感芯片

随着智能穿戴设备的发展&#xff0c;各种新型的电子产品不断被研发出来&#xff0c;诸如智能头盔、智能手表、智能手环等等&#xff0c;智能眼镜就是其中一种&#xff0c;国内华为、小米相继推出智能产品。 智能眼镜具有和智能耳机相似的功能&#xff0c;不仅保留眼镜本身功能…

Twitter迎来史上最大危机,超级App能成为其救命武器吗?

前段时间闹得沸沸扬扬的“马扎大战”再出新剧情&#xff0c;继“笼斗”约架被马斯克妈妈及时叫停之后&#xff0c;马斯克在7月9日再次向扎克伯克打起嘴炮&#xff0c;这次不仅怒骂小扎是混蛋&#xff0c;还要公开和他比大小&#xff1f;&#xff01;&#xff01;此番马斯克的疯…

应用开发环境搭建

应用开发环境搭建 1、安装JDK linux上传安装包解压缩设置环境变量判断JDK是否安装成功 2、nginx下载选择Stable version版本下载到本地&#xff08;该版本为Linux版本&#xff09;&#xff0c;下载完成后直接在本地解压后放入linux系统中下载完成后&#xff0c;安装Nginx&#…

android studio 使用lib中的framework.jar编译

本文参考了网上搜索到的内容总结了一下&#xff0c;感谢大神们的无私奉献。 在App中的build.gradle中的android{}下添加&#xff1a; android{...gradle.projectsEvaluated {tasks.withType(JavaCompile) {Set<File> fileSet options.bootstrapClasspath.getFiles()Li…

想知道音频转文字怎么弄吗?看完这篇文章你就懂了

小伙伴们&#xff0c;你们有没有遇到过这样的情况&#xff1a;听到了一段有趣或重要的音频&#xff0c;但却无法方便地保存下来或与他人分享&#xff1f;别担心&#xff0c;现在有很多免费的音频转文字软件app可以帮助我们解决这个问题。不过&#xff0c;这些音频转文字软件app…

S32K系列MCU介绍和资料搜集

1. S32K系列微控制器概述 S32K系列微控制器&#xff0c;是NXP推出的专门面向汽车电子和工业应用场合的微控制器。基于ArmCortex-M系列的可扩展、低功耗微控制器&#xff0c;获得了AEC-Q100认证&#xff0c;具有高级功能安全、信息安全和软件支持&#xff0c;适用于工业和汽车A…

进程间通信之匿名管道(pipe)

文章目录 前言管道管道的创建管道的使用单进程使用管道进行通信多进程使用管道进行通信关闭管道的读端/写端 总结 前言 管道分为匿名管道和命名管道&#xff0c;匿名管道只能在有共同祖先的(有亲缘关系)进程中使用&#xff0c;而命名管道可以在任意进程中使用&#xff0c;以下…

【youcans动手学模型】目标检测之 OverFeat 模型

欢迎关注『youcans动手学模型』系列 本专栏内容和资源同步到 GitHub/youcans 【youcans动手学模型】目标检测之 OverFeat 模型 1. OverFeat 卷积神经网络模型1.1 论文摘要1.2 技术背景1.3 基本方法模型设计多尺度分类滑动窗口&#xff08;Sliding window&#xff09;定位&#…

ACL—访问控制列表

目录 ACL的分类&#xff1a; 配置 配置基础ACL &#xff1a; 例一&#xff1a; 例二&#xff1a; 配置高级ACL &#xff1a; 例一&#xff1a; 例二&#xff1a; ACL—访问控制列表 配置了ACL的网络设备根据事先制定号的规则&#xff0c;然后对经过该设备的流量按照对应的规…

访问者模式:灵活处理对象结构

访问者模式&#xff1a;灵活处理对象结构 在软件开发中&#xff0c;我们经常会遇到处理复杂对象结构的情况。对象结构由多个不同类型的对象组成&#xff0c;而每个对象都可能具有不同的行为。此时&#xff0c;访问者模式可以派上用场。访问者模式是一种行为设计模式&#xff0…

接口的幂等性如何设计

前言 所谓幂等: 多次调用方法或者接口不会改变业务状态&#xff0c;可以保证重复调用的结果和单次调用的结果一致。 我们在开发中主要操作也就是CURD,其中读取操作和删除操作是天然幂等的&#xff0c;我们所关心的就是创建操作、更新操作。 创建操作一定是非幂等的因为要涉及…

JVM包含哪几部分?JVM内存模型?线程的生命周期? 对Spring AOP的理解?布隆过滤器

目录 1. JVM包含哪几部分2. JVM内存模型3. 双亲委派模型4. Java内存模型5. Serializable接口为什么需要定义serialVersionUID常量6. 线程的生命周期7. 什么是MVC8. volatile关键字的理解9. 对Spring AOP的理解10. 布隆过滤器 1. JVM包含哪几部分 JVM由三部分组成&#xff1a;类…

WalkRE2019--构面流程

1、手动圈图 选中面层中的一般房屋面&#xff0c;双击&#xff0c;鼠标变成十字光标后&#xff0c;开始在图上圈出一个闭合形状。如下&#xff1a; 如上&#xff0c;完成一个一般房屋面的绘制。 2、加工菜单栏中的自动构面功能。 这里推荐点击构面方法&#xff0c;原因是操作起…

MachineLearningWu_13_AGI

AGI的全称是artificial general intelligence&#xff0c;通用人工智能&#xff0c;而我们现在做的关于医学影像的分析&#xff0c;可以说完全是ANI。 而我们使用MLP对于大脑中神经网络的模拟更是完全不同于人类大脑的行为。

mysql(三)InnoDB之自适应hash索引

目录 前言自适应哈希索引 (Adaptive Hash Index, AHI)既然是哈希&#xff0c;key 是什么&#xff0c;value 是什么&#xff1f;为啥叫 “自适应 (adaptive)****” 哈希索引&#xff1f;系统会不会判断失误&#xff0c;是不是一定能加速&#xff1f; 创建自定义的hash索引思路示…

华为申请注册盘古大模型商标;京东推出言犀大模型,率先布局产业应用

7月14日科技新闻早知道&#xff0c;一分钟速览。 1.华为申请注册盘古大模型商标&#xff1a; 据天眼查 App 显示&#xff0c;7 月 7 日&#xff0c;华为技术有限公司申请注册“华为云盘古”、“Huawei Cloud Pangu Models”文字及图形商标&#xff0c;国际分类为网站服务、社…

基础设施SIG月度动态:龙蜥官网新增CSDN第三方账号登录,内核CI新增测试任务停止功能

基础设施 SIG&#xff08;OpenAnolis Infra SIG&#xff09;目标&#xff1a;负责 OpenAnolis 社区基础设施工程平台的建设&#xff0c;包括官网、Bugzilla、Maillist、ABS、ANAS、CI 门禁以及社区 DevOps 相关的研发工程系统。 01 SIG 整体进展 1. 龙蜥社区官网与 CSDN dev…