Skip to content

鍵盤

onKeyboardHeightChange

TIP

該API使用方法為: wx.onKeyboardHeightChange(function listener)

  • 功能說明: 監聽鍵盤高度變化事件

  • 參數及說明: function callback,鍵盤高度變化事件的監聽函數

  • object.success回呼函數參數: Object res。

    内容類型說明
    heightnumber鍵盤高度
  • 示例代碼:

js
wx.onKeyboardHeightChange(res => {
  console.log(res.height)
})

hideKeyboard

TIP

該API使用方法為: wx.hideKeyboard(Object object)

  • 功能說明: 在input、textarea等focus拉起鍵盤之後,手動調用此接口收起鍵盤

  • 參數及說明: Object object。

    内容類型預設值必填說明
    successFunction-接口調用成功的回呼函數
    failFunction-接口調用失敗的回呼函數
    completeFunction-接口調用結束的回呼函數(無論成功與否都執行)
  • 示例代碼:

js
wx.hideKeyboard({
  complete: res => {
    console.log('hideKeyboard res', res)
  }
})

offKeyboardHeightChange

TIP

該API使用方法為: wx.offKeyboardHeightChange(function listener)

  • 功能說明: 移除鍵盤高度變化事件的監聽函數

  • 參數及說明: function listener,onKeyboardHeightChange傳入的監聽函數。 不傳此參數則移除所有監聽函數

  • 示例代碼:

js
const listener = function (res) { console.log(res) }

wx.onKeyboardHeightChange(listener)
wx.offKeyboardHeightChange(listener) // Pass the same function object used for listening.

getSelectedTextRange

TIP

該API使用方法為: wx.getSelectedTextRange(Object object)

  • 功能說明: 在input、textarea等focus之後,獲取輸入框的光標位置 注意:只有在focus的時候調用此接口才有效

  • 參數及說明: Object object。

    内容類型預設值必填說明
    successFunction-接口調用成功的回呼函數
    failFunction-接口調用失敗的回呼函數
    completeFunction-接口調用結束的回呼函數(無論成功與否都執行)
  • object.success回呼函數參數: Object res。

    内容類型說明
    startnumber輸入框光標起始位置
    endnumber輸入框光標結束位置
  • 示例代碼:

js
wx.getSelectedTextRange({
  complete: res => {
    console.log('getSelectedTextRange res', res.start, res.end)
  }
})