鍵盤
onKeyboardHeightChange
TIP
該API使用方法為: wx.onKeyboardHeightChange(function listener)
功能說明: 監聽鍵盤高度變化事件
參數及說明: function callback,鍵盤高度變化事件的監聽函數
object.success回呼函數參數: Object res。
内容 類型 說明 height number 鍵盤高度 示例代碼:
js
wx.onKeyboardHeightChange(res => {
console.log(res.height)
})hideKeyboard
TIP
該API使用方法為: wx.hideKeyboard(Object object)
功能說明: 在input、textarea等focus拉起鍵盤之後,手動調用此接口收起鍵盤
參數及說明: Object object。
内容 類型 預設值 必填 說明 success Function - 否 接口調用成功的回呼函數 fail Function - 否 接口調用失敗的回呼函數 complete Function - 否 接口調用結束的回呼函數(無論成功與否都執行) 示例代碼:
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。
内容 類型 預設值 必填 說明 success Function - 否 接口調用成功的回呼函數 fail Function - 否 接口調用失敗的回呼函數 complete Function - 否 接口調用結束的回呼函數(無論成功與否都執行) object.success回呼函數參數: Object res。
内容 類型 說明 start number 輸入框光標起始位置 end number 輸入框光標結束位置 示例代碼:
js
wx.getSelectedTextRange({
complete: res => {
console.log('getSelectedTextRange res', res.start, res.end)
}
})