IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> APICloud 模块使用教程 -> 正文阅读

[移动开发]APICloud 模块使用教程

使用 APICloud 平台可以使用前端技术快速开发APP,小程序等。

本文分三部分,1. 原生模块使用教程 2. h5 模块使用教程 3. 多端组件使用教程

一. 原生模块使用教程

原生模块是指使用 android 和 iOS原生开发语言封装的功能模块。封装好的模块可以使用js 调用。

1. 添加模块

进入 APICloud 控制台,找到模块库,搜索要使用的模块。

点击加号进行添加。

2. 编译自定义loader ,并下载安装到手机。

自定义loader 是android 或 iOS安装包,也是我们进行开发调试的运行环境,代码修改后,使用开发工具 studio 3 的 wifi 同步功能,把代码同步到自定义loader中,可以查看修改代码的运行效果。

如下图,点击自定义loader 导航,? 点击【编译android 自定义loader】按钮或 【编译iOS自定义loader】按钮,进行编译。编译完成后,使用手机扫描二维码,下载安装到手机。

?3. 根据模块文档,编写调用模块的代码。

使用模块前一定要仔细阅读模块文档,尤其是支持平台,是否android iOS都支持,不要写完代码才发现只支持某一平台,做无用功。某些模块封装第三方平台的sdk, 如极光推送模块,在使用这类模块时,不仅要阅读模块文档,还要阅读极光官方的文档。

以UIButton 模块为例:APICloud UIButton模块 – 手机APP开发、APP制作、APP定制平台 UIButtonhttps://docs.apicloud.com/Client-API/UI-Layout/UIButton

打开编辑器,在页面编写代码,以调用UIButton模块的open 接口为例:

?怎样使用 studio 3 编辑器检出项目,新建项目,提交或更新代码,本文不做介绍,可参考以下studio 3文档进行学习。APICloud - 低代码开发平台https://docs.apicloud.com/apicloud3/#/overview/devtools?index=0&subIndex=3

?3.? 使用 studio 3? wifi 同步功能,将代码同步到自定义loader 查看代码运行效果。

如下图,点击真机同步快捷键 , 点击? 【通过wi-fi 连接新的设备】, 弹出二维码和ip地址、端口号。

打开手机上的自定义loader,点击浅灰色圆圈,弹出如下界面,点击扫一扫,可以扫描上图的二维码,自动连接。或者手动输入ip? 地址和端口号,然后点连接。连接成功后,灰色圆圈变绿色。

?

?在开发工具项目根目录上右键 - 选择 WiFi 同步全量 命令,就可以把代码同步到自定义loader。( 注意手机上自定义loader 要处于打开状态,不能退到后台。)

?运行效果如下图:可以看到按钮模块的效果已经显示在页面上。

? 其他注意事项:

?如果使用需要在config.xml 中配置appkey ,? 或res 目录下需要配置文件。这两种情形,要配置代码后,先提交代码,再编译自定义loader,这样这些配置项才能生效。

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 组件库,git 地址:GitHub - apicloudcom/act: [AVM] [组件] [案例] ACT 是 AVM Component & Template 的缩写。 Vant 组件库的 AVM 实现。[AVM] [组件] [案例] ACT 是 AVM Component & Template 的缩写。 Vant 组件库的 AVM 实现。 - GitHub - apicloudcom/act: [AVM] [组件] [案例] ACT 是 AVM Component & Template 的缩写。 Vant 组件库的 AVM 实现。https://github.com/apicloudcom/act

gitee 地址 :

act: ACTAVM Component & Template.Vant 组件库的 AVM 实现https://gitee.com/apicloud/act

如果使用 act 组件,推荐从 git? 或 gitee 下载。

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2022-01-16 13:11:02  更:2022-01-16 13:11:47 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 12:09:10-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码