1. Home
  2. Docs
  3. SDK
  4. v2.0.4
  5. 基礎開放能力 – 介面交互

基礎開放能力 – 介面交互

showModal

通過呼叫 jkos.showModal() 顯示 alert

為什麼使用 showModal 取代 web 原生 alert?

非常不建議 使用原生 web alert 有可能在特殊操作情境下導致 App crash

<button id="test">showModal</button> 

<script> 
  document.querySelector('#test').addEventListener('click', () => {
      const info = {
      type: '1',
      title: '我是標題',
      content: '我是內容',
      confirmText: 'ok',
      cancelText: 'cancel',
      onConfirm: () => {},
      onCancel: () => {}
    }

    jkos.showModal(info, (res) => {
      console.log(res.error)
      console.log(res.errorMessage)
    });
  });
</script>

入參說明

參數必填型態說明預設
typestring類型:
“1”:alert (一顆按鈕:確認)
“2”:confirm (兩顆按鈕:取消&確認)
1
titlestring標題
contentstring內容
confirmTextstring確認文字確認
cancelTextstring取消文字取消
onConfirmfunction點擊確認後的 callback 函式
onCancelfunction點擊取消後的 callback 函式

Callback 參數說明

參數型態說明
errornumber錯誤碼 – 詳情請參見錯誤碼說明
errorMessagestring此描述為相關錯誤的 ASCII 編碼可讀文字

錯誤碼回覆

請參閱 錯誤代碼附錄