uni-app監聽窗口尺寸變化事件和隱藏鍵盤

監聽窗口尺寸變化

詳細說明

uni.onWindowResize(CALLBACK)

  1. 如App端設置軟鍵盤彈出方式爲adjustResize ,則在鍵盤彈出時,會觸發此事件。
  2. 橫豎屏切換時,會觸發此事件。
uni.onWindowResize((res) => {
    console.log('變化後的窗口寬度=' + res.size.windowWidth)
    console.log('變化後的窗口高度=' + res.size.windowHeight)
})

uni.offWindowResize(CALLBACK)

uni.offWindowResize(() => {
    console.log('取消監聽窗口尺寸變化事件')
})

隱藏軟鍵盤

詳細說明

uni.hideKeyboard()

隱藏已經顯示的軟鍵盤,如果軟鍵盤沒有顯示則不做任何操作。

uni.onKeyboardHeightChange(CALLBACK)

//監聽鍵盤高度變化
uni.onKeyboardHeightChange(res => {
  console.log(res.height)
})
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章