APICloud專案紀要

2022-02-20 14:34:10 字數 1847 閱讀 1135

一.頁面之間的傳遞引數

通過pageparam傳遞引數:

1

api.openwin(

7 });

在開啟的視窗使用 api.pageparam 接收資料

1 api.pageparam.wareid

二.視窗之間的通訊機制:

1.跨視窗呼叫函式,類似於vue的子傳父

定義函式(攜帶資料)

1

api.execscript();

另乙個視窗監聽函式得到資料

1function

fnsetusername(data)

2.自定義全域性事件

1

api.sendevent( //

資料的 key 和 value

4 });

其他頁面監聽事件得到資料

1

api.addeventlistener(, function

(ret, err) 9}

10 });

三.dot模板引擎使用方法

1.script 標籤定義乙個模板

1

特別注意點:如果模板中有點選事件,那麼需要呼叫 api.parsetapmode(); 方法

由於是動態的將元素新增到dom樹上,所以需要手動觸發tapmode檢查,列表中的元素才能實現點選加速的效果

2.模板資料進行渲染

1

function

fnupdata()

四.快取

在有用到的地方可以執行乙個onload方法,下面**寫在方法中

1

api.imagecache(, function

(ret, err)

7 });

五.下拉重新整理

下面**寫在  apiready 頁面初始化的方法中執行

1

api.setrefreshheaderinfo(, function

(ret, err));

六.上拉載入

此方法寫在

api.addeventlistener 事件監聽函式中

1

function

initeventlistenter()

8 }, function

(ret, err) );11}

12重新請求資料的方法的方法,傳遞乙個引數,用來標識是下拉重新整理,還是上拉載入

13fngetwarelist(load) else

19 }

重新請求資料方法成功後呼叫的更新資料的方法

1

//重新請求資料方法成功後呼叫的更新資料的方法

2function

fnupdatewarelist(data_, load)

21 } else

2526

//由於是動態的將元素新增到dom樹上,所以需要手動觸發tapmode檢查,列表中的元素才能實現點選加速的效果

27api.parsetapmode();

28 }

APIcloud真機預覽app專案

你修改了專案之後,要先git提交或者svn提交,在官方都有說明,然後開啟ide,管理 同步到雲端 在做雲端同步前,開發者需要將變更的檔案,做一次本地提交 右鍵檔案或目錄或專案根目錄 git git add commit 雲端同步,指的是將已提交到本地 git 倉庫的變更,同步到雲端svn git伺服...

專案 遊戲專案常用工具紀要

先挖個坑,以後過來填,會加入說明和推薦.腦圖 mindmaster 免費跨平台軟體,windows,mac都有.現在懶得找破解了。xmind 基礎版免費,pro版收費。mindmanager 管理 gitsvn 託管 github bitbucket 專案進度管理 redmine 禪道釘釘 team...

distcp使用紀要

distcp主要用於在hadoop集群之間拷貝資料。1,如果haboop版本相同,可以使用如下格式 hadoop distcp hdfs src hdfs des 2,如果在不同版本的hadoop集群之間拷貝資料,可以使用如下格式 hadoop distcp i hftp src hdfs des ...