tt.showModal

2020-02-15 00:12 更新
從基礎(chǔ)庫(kù) 1.0.0 開(kāi)始支持。

顯示模態(tài)彈窗。


參數(shù)

Object object

屬性類(lèi)型默認(rèn)值必填說(shuō)明
titlestring標(biāo)題
contentstring內(nèi)容
confirmTextstring確定確定按鈕的文案,最多 4 個(gè)字符
showCancelbooleantrue是否顯示取消按鈕
cancelTextstring取消取消按鈕的文案,最多 4 個(gè)字符
successfunction接口調(diào)用成功后的回調(diào)函數(shù)
failfunction接口調(diào)用失敗后的回調(diào)函數(shù)
completefunction接口調(diào)用結(jié)束后的回調(diào)函數(shù)(調(diào)用成功、失敗都會(huì)執(zhí)行)

success 返回參數(shù)說(shuō)明

Object 類(lèi)型,屬性如下:

屬性類(lèi)型說(shuō)明
confirmboolean是否點(diǎn)擊了確定按鈕
cancelboolean是否點(diǎn)擊了取消按鈕


代碼示例

tt.showModal({
  title: "請(qǐng)求獲得定位權(quán)限",
  content: "獲得你的地理位置能夠更好的為你推薦本地信息",
  success(res) {
    if (res.confirm) {
      console.log("confirm, continued");
    } else if (res.cancel) {
      console.log("cancel, cold");
    } else {
      // what happend?
    }
  },
  fail(res) {
    console.log(`showModal調(diào)用失敗`);
  }
});


Bug & Tip

  • 暫不支持confirmColor和cancelColor參數(shù)。
  • title的長(zhǎng)度限制:android 端限制為 1 行,每行約 13 個(gè)漢字。iOS 端限制為 3 行,每行約 17 個(gè)漢字。
  • content的長(zhǎng)度限制:android 端沒(méi)有限制,Modal 最高為屏幕高度,內(nèi)容滾動(dòng);iOS 端限制為 3 行,每行約 17 個(gè)漢字。
  • 輸入?yún)?shù)的title和content不可同時(shí)為空。
以上內(nèi)容是否對(duì)您有幫助:
在線(xiàn)筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)