Skip to content

system 系統 ​

畫面層、邏輯層都可用。

sdk.system.setClipboard() ​

ts
sdk.system.setClipboard(text: string): Promise<void>

把文字複製到剪貼簿。最多 100,000 字。複製後建議用 sdk.ui.toast 告訴使用者。

sdk.system.haptics() ​

ts
sdk.system.haptics(style: HapticStyle): Promise<void>

type HapticStyle = 'light' | 'medium' | 'heavy' | 'selection' | 'success' | 'warning' | 'error';

觸覺回饋。對應的強度:

style回饋
light輕
medium、success、warning中
heavy、error重
selection選取(切換選項、滾輪)

其他值以 INVALID_PARAMS 失敗。

sdk.system.openUrl() ​

ts
sdk.system.openUrl(url: string): Promise<void>

在外部瀏覽器開啟網址。

  • 只接受 https:// 且有主機名稱的網址,最多 4096 字;其他以 INVALID_PARAMS 失敗。
  • 不受 domains 限制(開啟的是外部瀏覽器,不是小程序本身)。
  • 系統無法開啟時以 INTERNAL 失敗。