1、apiclou實現頁面的登入方式,不適用自帶的登入。
html**
按 ctrl+c 複製**
按 ctrl+c 複製**
js方面
function loginin());2、廣播事件的傳播,有時候登入不止登入就結束了,登入之後還有一些相應的改變,例如顯示什麼隱藏什麼這些的。return
; }
if (!$api.trim(password)) );
return
; }
/*** 載入動畫 **
*/api.showprogress();
api.ajax(, function(ret, err) );
}else
); $api.setstorage(
'islogin
', true
);
settimeout(function()
});},
1000
); }
/*** 登入異常 **
*/if
(err) );
return
; }
});}
在登入介面登入成功後,廣播登入成功事件並設定登入狀態。登入成功後需要執行相關命令的介面(如移除登入相關按鈕、顯示登入使用者可見內容、獲取當前登入使用者資料)需設定登入監聽,以便登入成功後作出反饋。
//判斷登入狀態登入介面
廣播登入成功事件
api.sendevent();
設定登入成功狀態
api.setprefs();
//修改介面
監聽登入成功事件(需執行才可生效)
api.addeventlistener(, function(ret, err)
});
判斷登入狀態可用於決定是否開啟登入介面。
//登出api.getprefs獲取當前登入狀態
api.getprefs(, function(ret, err) else
});
在登出介面登出成功後,廣播登出成功事件並移除登入狀態。登出成功後需要執行相關命令的介面(如顯示登入相關按鈕、移除登入使用者可見內容、清空登出使用者資料及快取)需設定登出監聽,以便登出成功後作出反饋。
//浩楠哥登出介面
廣播登出成功事件
api.sendevent();
移除登入狀態
api.removeprefs();
//修改介面
監聽登出成功事件(需執行才可生效)
api.addeventlistener(, function(ret, err)
});
關於融雲在APIcloud中的整合
個人理解的簡單的即時通訊的實現流程 1 a做出傳送訊息給b的動作 2 b收到a發來的訊息 3 通過聊天的視窗顯示出來 下面的步驟可以省略 4 b返回a乙個已經檢視的訊息 5 a收到b已經檢視的訊息通過聊天的視窗顯示出來 實現這個流程的基礎要素 1 ab雙方的融雲模組都應經開啟,並且網路連線沒有問題。...
DCloud與APICloud的對比
有乙個比較 拋開其中撕逼的部分,文章中有些觀點我是認同的。在此請允許我摘抄一些 hbuilder有最全的語法庫和瀏覽器相容性,有強大的js解析提示引擎 html5不如原生,所以需要擴充套件。但如何擴充套件,兩家公司思路不同。一方的產品叫html5 意思是基於html5做擴充套件,不做html5能做的...
apiCloud中的API物件
1.屬性 apiready function json用於獲取頁面間傳遞的引數值,為 openwin openframe 等方法中的 pageparam 引數對應值 var wgtparam api.wgtparam 比如 用於獲取 widget 間傳遞的引數值,為 openwidget 方法中的 ...