如何开发一个APICloud项目

知识储备

  • APICloud五大UI组件 - APICloud界面布局5大组件进行UI架构设计
    1. Widget

      api.openWidget() api.closeWidget()

    2. Layout

      api.openFrameGroup() api.closeFrameGroup()

    3. Window

      api.openWin() api.closeWin()

    4. Frame

      api.openFrame() api.closeFrame()

    5. UIModule

      api.require()

API文档

Frame

参数 说明
openFrame 打开 frame,若 frame 已存在,则会把该窗口显示到最前面并显示,如果 url 和之前的 url 有变化,或者 reload 为 true 时,页面会刷新。 此方法对 frameGroup 里面的 frame 不起作用
closeFrame 关闭frame
openFrameGroup 打开 frame 组,frame 组打开后,当前页面加载完成后,页面会预加载后面指定个数页面。
closeFrameGroup 关闭frame组
setFrameAttr 设置frame属性
setFrameGroupAttr 设置 frame 组属性
setFrameGroupIndex 设置 frame 组当前可见 frame
bringFrameToFront 调整 frame 到前面

Event

参数 说明
addEventListener 监听事件,支持系统事件和自定义事件
sendEvent 将任意一个自定义事件广播出去,该事件可在任意页面通过 addEventListener 监听收到。

UI组件

参数 说明
alert 弹出带一个按钮的对话框,更多按钮的对话框请使用confirm方法
confirm 弹出带两个或三个按钮的confirm对话框
prompt 弹出带两个或三个按钮和输入框的对话框
actionSheet 底部弹出框
toast 弹出一个定时自动关闭的提示框
showProgress 显示进度提示框
hideProgress 隐藏进度提示框
openPicker 打开时间选择器
setRefreshHeaderInfo 显示顶部下拉刷新组件,页面必须设置为弹动。
setCustomRefreshHeaderInfo 显示顶部自定义下拉刷新组件,页面必须设置为弹动。
refreshHeaderLoading 设置下拉刷新组件为刷新中状态
refreshHeaderLoadDone 通知顶部下拉刷新数据加载完毕,组件会恢复到默认状态
showFloatBox 展示一个悬浮框,浮动在屏幕上,点击时关闭当前widget

results matching ""

    No results matching ""