Skip to content

基礎能力

console

向調試面板中列印日誌。 console是一個全域對象,可以直接訪問。 在用戶端中,向vConsole中輸出日誌。

方法

console.debug()

向調試面板中列印debug日誌

console.log()

向調試面板中列印log日誌

console.info()

向調試面板中列印info日誌

console.warn()

向調試面板中列印warn日誌

console.error()

向調試面板中列印error日誌

console.group(string label)

在調試面板中創建一個新的分組。 隨後輸出的內容都會被添加一個縮進,表示該內容屬於當前分組。 調用console.groupEnd之後分組結束。

console.groupEnd()

結束由console.group創建的分組

注意事項

由於vConsole功能有限,以及不同用戶端對console方法的支持情况有差异,建議開發者在小程序中只使用本文件中提供的方法。

計时器

setTimeout

該API使用方法為: number setTimeout(function callback, number delay, any rest)

  • 功能說明: 設定一個計时器。 在定時到期以後執行注册的回呼函數。

  • 參數及說明:

    • function callback, 回呼函數;
    • number delay, 延遲的時間,函數的調用會在該延遲之後發生,單位ms;
    • any rest,param1,param2,…,paramN等附加參數,它們會作為參數傳遞給回呼函數。
  • 返回值: number, 計时器的編號,這個值可以傳遞給clearTimeout來取消該定時

clearTimeout

該API使用方法為: clearTimeout(number timeoutID)

  • 功能說明: 取消由setTimeout設定的計时器

  • 參數及說明: number timeoutID, 要取消的計时器的ID。

setInterval

該API使用方法為: number setInterval(function callback, number delay, any rest)

  • 功能說明: 設定一個計时器。 按照指定的週期(以毫秒計)來執行注册的回呼函數。

  • 參數及說明:

    • function callback, 回呼函數;
    • number delay, 執行回呼函數之間的時間間隔,單位ms;
    • any rest,param1,param2,…,paramN等附加參數,它們會作為參數傳遞給回呼函數。
  • 返回值: number, 計时器的編號,這個值可以傳遞給clearInterval來取消該定時。

clearInterval

該API使用方法為: clearInterval(number intervalID)

  • 功能說明: 取消由setInterval設定的計时器。

  • 參數及說明: number intervalID, 要取消的計时器的ID。