用友 附近有语法错误(用友输出语句语法错误)
APICloud开发平台可实现快速开发iOS、Android、小程序等多端应用。使用模块和多端组件可以极大提高开发效率,节省开发时间。
本文将详细介绍APICloud 的原生模块、H5模块以及多端组件的使用教程,以期帮助开发者更好地使用平台。
一、原生模块使用教程
原生模块是指使用 Android 和 iOS原生开发语言封装的功能模块。封装好的模块可以使用js调用。
(1)添加模块
进入 APICloud 控制台,找到模块库,搜索要使用的模块。
点击”+“进行添加
(2)编译自定义loader ,并下载安装到手机
自定义loader是Android或iOS安装包,也是我们进行开发调试的运行环境。代码修改后,使用开发工具 Studio 3 的 wifi 同步功能,把代码同步到自定义loader中,可以查看修改代码的运行效果。 如下图,点击自定义loader 导航, 点击【编译android 自定义loader】按钮或 【编译iOS自定义loader】按钮,进行编译。编译完成后,使用手机扫描二维码,下载安装到手机。
(3)根据模块文档,编写调用模块的代码。
使用模块前一定要仔细阅读模块文档,尤其是看清楚模块的支持平台,是否Android、iOS都支持。某些模块封装第三方平台的SDK, 如极光推送模块,在使用这类模块时,不仅要阅读模块文档,还要阅读极光官方的文档。 以UIButton 模块为例,打开编辑器,在页面编写代码,调用UIButton模块的open 接口。
如何使用 Studio 3 编辑器检出项目,新建项目,提交或更新代码,本文不做介绍,可点击此处Studio 3文档进行学习。
(4)使用 Studio 3 wifi 同步功能,将代码同步到自定义loader 查看代码运行效果。
如下图,点击真机同步快捷键 , 点击 【通过Wi-Fi连接新的设备】, 弹出二维码和ip地址、端口号。
打开手机上的自定义loader,点击浅灰色圆圈,弹出如下界面,点击扫一扫,可以扫描上图的二维码,自动连接。或者手动输入ip 地址和端口号,然后点连接。连接成功后,灰色圆圈变绿色。
在开发工具项目根目录上右键 - 选择 WiFi 同步全量命令,就可以把代码同步到自定义loader。( 注意手机上自定义loader 要处于打开状态,不能退到后台。)
运行效果如下图:可以看到按钮模块的效果已经显示在页面上。
其他注意事项:
(1)如果使用需要在config.xml 中配置appkey , 或res 目录下需要配置文件。这两种情形,要配置代码后,先提交代码,再编译自定义loader,这样这些配置项才能生效。
(2)open 接口的fixedOn 参数指定模块所在页面的name,如果传错误,会造成模块不显示。
二、H5模块使用教程
H5模块是指使用HTML、CSS、JS语言开发的模块。所以这类模块需要下载模块源码,在页面中引用。
将下载后的代码包解压:
将 libs 目录下的base.js 复制到项目script 目录下,并在页面中引入,如下图:
wifi 同步后,运行效果如下:
三、多端组件使用教程
多端组件是指使用 avm.js 开发的组件,通常同时适配Android、iOS、小程序、H5 , 具体支持情况还要看每个组件的说明文档。
同样需要组件下载源码,复制到项目中,在页面引入依赖的组件。注意多端开发模式,使用的是stml 页面,语法类似vue 。在openFrame 或 openWin 时 avm 参数传true,可以打开stml 页面。
将a-button.stml 页面复制到项目的components目录,因为a-button.stml 又依赖a-icon.stml index.js Toast.js , 所以将这些文件也放到components目录。通过阅读readme.md 文档,可以查查看a-button.stml 的使用介绍。如下图,通过在 view 标签中 添加 a-button 标签,在 script 标签中通过 import 语法引入组件。
WiFi 同步到自定义loader 运行效果如下:
如果使用ACT组件,推荐从Github或Gitee下载。
Github 地址:https://github.com/apicloudco...
Gitee 地址 :https://gitee.com/apicloud/act
APICloud的模块商城和多端组件可帮助开发者快速实现业务需求,非常适合刚接触低代码开发平台的开发者,感兴趣的小伙伴可以学习尝试下~
相关内容
相关资讯
-
虚拟货币怎么挖的到的
图为比特币疯牛矿机图为显卡矿机在运营门槛上,比特币矿机和显卡矿机有非常高的要求:首要条件:充沛且廉价的电力矿机需7X24小时计算,发热量高,功耗大,矿机普遍额定功率在1000-2000W,布置100台
-
举报虚拟货币有钱拿吗
齐鲁网·闪电新闻2月25日讯 近日,记者从山东省发展改革委获悉,为贯彻落实《国家发展改革委等部门关于整治虚拟货币“挖矿”活动的通知》、国家发展改革委令2021年第49号要求,加速促进产业结构优化,推动
-
虚拟币跑分(认清“USDT跑分”骗局,远离洗钱活动)
通过仔细询问,我发现这个所谓的USDT跑分平台果然是一种新型骗局,并且所有参与到里边的人很有可能都涉嫌了协助洗钱犯罪
-
2005年比特币多少钱一枚(2006年比特币一个多少人民币)
比特币的概念最开始是在2009年是由一个叫中本聪的人士提出的,比特币是一种P2P形式的数字货币,在比特币概念刚被提出的时候,比特币是没有价格的,直到第一次交易发生,比特币才产生了价值,比特币最开始的时
-
如何玩转虚拟货币视频
通常 Web 应用的交互模式是由客户端向服务端发送 HTTP 请求, 服务端根据客户端的的请求返回相应的数据, 在这样的交互模式下, 通信双方并不是对等的, 因为所有的请求都是由客户端主动发起, 对于
实时快讯
-
2023-09-08渤海银行白金卡年费(渤海银行白金卡免费)
-
2023-09-08都安县社保局电话(都安县社保局官网)
-
2023-09-08朱利叶斯兰德尔(朱利叶斯兰德尔身高臂展)
-
2023-09-08最新100美元换人民币汇率(100美元兑人民币汇率走势)
-
2023-09-08芋头蒸肉(芋头蒸肉图片)
-
2023-09-08货款哪家银行好货(贷款的话哪个银行好些)
-
2023-09-08国内黄金走势图(国内黄金走势图情)
-
2023-09-08招商银行对公账户电话号码(招行对公账户客服电话)