關於APIcloud中的登入與註冊的簡單實現

2021-08-21 06:14:33 字數 1456 閱讀 4443

1、apiclou實現頁面的登入方式,不適用自帶的登入。

html**

按 ctrl+c 複製**

按 ctrl+c 複製**

js方面

function loginin());

return

; }

if (!$api.trim(password)) );

return

; }

/*** 載入動畫 **

*/api.showprogress();

api.ajax(, function(ret, err) );

}else

); $api.setstorage(

'islogin

', true

);

settimeout(function()

});},

1000

); }

/*** 登入異常 **

*/if

(err) );

return

; }

});}

2、廣播事件的傳播,有時候登入不止登入就結束了,登入之後還有一些相應的改變,例如顯示什麼隱藏什麼這些的。

在登入介面登入成功後,廣播登入成功事件並設定登入狀態。登入成功後需要執行相關命令的介面(如移除登入相關按鈕、顯示登入使用者可見內容、獲取當前登入使用者資料)需設定登入監聽,以便登入成功後作出反饋。

//

登入介面

廣播登入成功事件

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 方法中的 ...