1. 程式人生 > >一、apicloud 各種坑

一、apicloud 各種坑

一、視窗的開啟

    function relogin()
    {
      var uid=$api.getStorage('userid');
      //alert(s);
      //console.log($api.getStorage('userid'));
      if(uid)
      {
        //  console.log(uid);
        //還有一個要注意的就是,你開啟一個win不能立馬關閉一個win
        //都是要延遲500
          setTimeout(function() { // 這裡不知道 為什麼必須放在setTimeout裡面
// 意思就是你 開啟一個win的時候不能立馬開啟另外一個win api.openWin({ name : 'mais', url : './main.html' }); api.toast({ msg : '載入失敗,請檢查網路', duration : 500
, location : 'bottom' }); }, 500) } }

二、函式的載入
1、函式載入呼叫的callback(ret, err)
注意:不然 報錯,即使不執行,也會檢查報錯

三、$api.getStorage(‘token’)); 中 setStorage 是有延遲的,如果上一行用setStorage 下一行就getStorage 就會報錯

四、訊息的監聽

頁面A在載入監聽事件ConversationList()的時候,負責監聽,跳轉B頁面的在重寫監聽方法的時候,回到頁面A的監聽事件則失效

    function ConversationList(){ //獲取會話列表
      var rong = api.require('rongCloud2');
      // 之前呼叫 init 和 connect 的程式碼省略
      /* rong.getConversationListByCount(function(ret, err) {   //這個方法安卓無效
              console.log("count"+JSON.stringify(ret));
          })
      */
      rong.getConversationList(function(ret, err) {   
          //console.log("list"+JSON.stringify(ret));
          if(ret.status=='success')
          {
                initlist(ret.result);
          }
      })
      /*
       rong.clearConversations({
            conversationTypes: ['PRIVATE', 'GROUP']
        }, function(ret, err) {
            console.log(JSON.stringify( ret.status ));
        })
      /* */

    }

相關推薦

apicloud 各種

一、視窗的開啟 function relogin() { var uid=$api.getStorage('userid'); //alert(s); //console.log($api.getStor

VueJs 填日記之使用Amaze ui調整列表和內容頁面

port article lap idt body 設置 eight get nod 上一篇博文我們整合了Amaze ui,並且調整了一個頭部header和底部footer文件,其實做起來也很簡單,只要按照步驟來做,完全沒有問題。今天我們來重新調整一下列表頁面和內容頁面,使

apicloud 獲取屬性

一、設值 <input class="same big-icon aui-checkbox" data-prices="{{=it[i].children[j].goodsprices}}" value="{{=it[i].children

APICloud程式碼結構解析

一、入口檔案載入與跳轉的頁面(頁面之間傳值) <!doctype html> <html> <head> <meta charset="utf-8"&

步搭建客服系統 (4) 客戶列表 - JS($.ajax)調用WCF 遇到的各種

clu web operation script ont javascrip -1 mod ima 閱讀目錄 1 創建WCF服務 2 調用WCF 3 配置 4 遇到的各種坑 本文以一個生成、獲取“客戶列表”的demo來介紹如何用js調用wcf,以及遇到的各種問題。

[Swift通天遁地]超級工具-(13)使用PKHUD製作各種動態提示視窗

首先確保在專案中已經安裝了所需的第三方庫。 點選【Podfile】,檢視安裝配置檔案。 1 platform :ios, '12.0' 2 use_frameworks! 3 4 target 'DemoApp' do 5 source 'https://github.com/Co

[Swift通天遁地]超級工具-(13)使用PKHUD制作各種動態提示窗口

設置 print import ica set 用戶 div form 交互操作 首先確保在項目中已經安裝了所需的第三方庫。 點擊【Podfile】,查看安裝配置文件。 1 platform :ios, ‘12.0‘ 2 use_frameworks! 3

高併發下java專案遇到的各種--概述篇(

      最近在做一個跨境電商的專案,主要是做跨境電商的企業做清關服務,將跨境電商企業訂單資訊生成清關報文推動海關,推送物流公司並獲取物流資訊,將海關回執和物流資訊分別推送給電商企業和倉庫系統等功能。此文章是為了記錄在整個技術選型,伺服器搭建部署中遇到的各種問題。     

FFMpeg 3.2移植到android遇到的各種,再次總結

故事很長,慢慢看! 首先我又一個需求,一張jpg加上gif後,變成一個gif動圖。如果你用命令ffmpeg -i  test.jpg -vf 'movie=test.gif[wm];[in][wm]overlay=0:0[out]' out.gif命令的話,我假設你的ff

SpringBoot整合Activiti Modeler(已踩)

一、整合準備 下載activiti原始碼及activiti-5.22.zip 原始碼下載 GitHub地址,下載之後使用命令git checkout 5.22.0-release切換到5.22.0-release分支 網盤地址 Activiti-

近日有需要寫點C#程式,有用到Dataset資料集和SQLite資料庫,由於我從來就不擅長記各種程式語言的語法,所以在查閱堆資料後,留下以下內容備忘: SQLite操作,直接貼程式碼,很簡單

近日有需要寫點C#程式,有用到Dataset資料集和SQLite資料庫,由於我從來就不擅長記各種程式語言的語法,所以在查閱一堆資料後,留下以下內容備忘:   一、SQLite操作,直接貼程式碼,很簡單:       //建立一個數據庫檔案     string  d

《Scala入筆記》Scala簡介

Scala 是 Scalable Language 的簡寫,網上沒有發現誰問 Scala 怎麼讀,你是按 Scalable 的發音讀作 ['skeɪlə] 還是喜歡讀作斯卡拉? Scala 是一門多正規化的能夠運行於JVM和.Net平臺之上的程式語言,一種類似java的程式語

Linux學習筆記:虛擬機器設定中的各種網路連線方式詳解

說明:我本機安裝的VMWare10,吳老師的視訊教程用的是VirtualBox,配置虛擬機器連線方式是HostOnly。我在本機用VMWare使用HostOnly連線方式未配置成功:虛擬機器能ping通宿主機,但是宿主機ping不同虛擬機器,不知原因何在。因此改用

母版頁子母版頁頁面之間的關系

default viewbag 分享 mps pad jquery err sel brush 母版頁和子母版頁,功能的頁面之間的關系,在不同功能的頁面怎麽進行差異化管理樣式和腳本,提高頁面的響應速度,使頁面更加簡潔。 頁面布局的結構圖: 一、子母版頁_Edit

前端頁面的布局

sca ews flexigrid display mode scrip ror () 修改 母版頁和子母版頁,功能的頁面之間的關系,在不同功能的頁面怎麽進行差異化管理樣式和腳本,提高頁面的響應速度,使頁面更加簡潔。 母版頁的結構圖: 一、子母版頁_Edit、_

javascript學習js的初步了解

-c 另一個 乘法表 bom 及其 所有 返回 雙引號 spa 1、javascript的簡介:     *javascript 是一種基於對象和事件驅動的語言,主要應用於客戶端。         -- 基於對象:             

JavaScript設計模式:面向對象編程

this 依賴 人在 turn obj log javascrip 體會 創建 JavaScript面向對象編程 眾所周知,JS作為一門腳本語言,由於其設計者在設計JS的時候,也僅僅用了很少的時間就完成了JS這門語言的創建,JS雖然擁有著腳本語言的優勢,但是JS也存在著

JavaScript設計模式:面向對象編程(第二節)

得到 調用 帶來 方式 get 特權 style 方法封裝 面向對象 一、封裝 面向對象編程思想其中的一個特點就是封裝,通俗的講法就是把需要的功能方向在一個對象裏。遺憾的是,對於JS這種解釋性的弱類型語言沒有經典強類型語言中那樣通過class等關鍵字實現類的封裝方法,j

網絡的基本概念

網絡基礎、osi七層協議、tcp三次握手、四次斷開1.1、網絡組成組件 一般來說,兩臺或以上計算機使用任意介質(電纜、光纖或無線電波)、任意網絡(TCP/UDP、NetBEUI或IPX/SPX)來進行連接,並進行資源共享及通信,就可以稱為計算機網絡。網絡協議是網絡上建立通信及傳輸數據的雙方必須遵守的通信標準

JavaScript設計模式:面向對象編程(第三節)

設置 style 擁有 ray 進行 如果 eat gree 而在 一、繼承 js並沒有繼承這一個現有的機制,所以我們所說的繼承是通過JS本身的機制去實現的。 1、類式繼承 1 // 類式繼承 2 3 // 父類 4 function SuperClas