<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      導航

      小程序輸入框聚焦、失焦和鍵盤高度變化事件

      前言

      小程序輸入框獲取焦點時,鍵盤會彈起;輸入框失去焦點時,鍵盤會收縮。輸入框聚焦、失焦和鍵盤的彈起和收縮都可以綁定事件處理器:

      輸入框獲得焦點時,會觸發聚焦事件和鍵盤高度變化(彈起)事件;失去焦點時,會觸發失焦事件和鍵盤高度變化(收縮)事件;其中,鍵盤的彈起和收縮狀態可以通過鍵盤高度(event.detail.height)判斷,鍵盤高度大于零時,鍵盤為彈出狀態;鍵盤高度等于零時,鍵盤為收縮狀態。

      本文著重討論不同場景下輸入框獲得或失去焦點時,事件處理器的執行順序。

      輸入框獲得焦點

      點擊輸入框,輸入框獲取焦點,首先執行鍵盤高度變化(彈起)事件,然后執行聚焦事件。

      輸入框失去焦點

      點擊輸入框以外的區域,輸入框失去焦點時,首先執行失焦事件,然后執行鍵盤高度變化(收縮)事件。

      如果輸入框以外的區域綁定有點擊事件,首先執行點擊事件,然后執行失去焦點事件(失焦和鍵盤高度變化)。

      鍵盤高度變化事件

      輸入框獲得或失去焦點時,鍵盤高度變化事件均可能 執行多次,我們需要記錄上一次的鍵盤高度,如果本次的鍵盤高度和上一次的鍵盤高度相同,則提前結束本次事件的執行。

      輸入框焦點屬性

      輸入框有一個焦點屬性:focus(布爾類型),它的值設置為 true 或 false 時,輸入框會獲得或失去焦點,同樣會觸發前文所述的事件處理器,執行順序也是相同的。

      為了避免業務邏輯混亂,我們盡可以不要在聚焦、失焦和鍵盤高度變化事件中設置焦點屬性的值。

      結語

      輸入框是小程序使用頻率較高的組件之一,使用它的事件處理業務邏輯時,只有搞清楚相關事件的執行順序,才能保證業務邏輯的正確性。

      posted on 2022-05-10 20:43  非著名野生程序員  閱讀(1147)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产日产欧产系列| 丰满老熟妇好大bbbbb| 亚洲精品一区二区麻豆| 老妇xxxxx性开放| 国产成人一区二区三区免费| 日韩淫片毛片视频免费看| 国产精品久久中文字幕| 特黄 做受又硬又粗又大视频| 色呦呦九九七七国产精品| 亚洲成av人最新无码不卡短片| 亚洲av永久无码精品漫画| 动漫AV纯肉无码AV电影网| 热久在线免费观看视频| 精品无套挺进少妇内谢| 国产亚洲一区二区三区av| 撕开奶罩揉吮奶头视频| 精品国产一区二区三区性色| 欧美嫩交一区二区三区| 一本一道av中文字幕无码| 国产精品久久国产丁香花| jlzz大jlzz大全免费| 男人的天堂av社区在线| 亚洲精品国产av成拍色拍个| 亚洲精品自拍区在线观看| 美女无遮挡免费视频网站| 中文字幕人妻有码久视频| 亚洲精品国产免费av| 国产福利萌白酱在线观看视频 | 国产精品夫妇激情啪发布| 色吊丝中文字幕在线观看| 亚洲熟妇熟女久久精品综合| 亚洲中文字幕无码av永久| 四虎库影成人在线播放| 亚洲黄色一级片在线观看| 久久ww精品w免费人成| 日韩精品亚洲专区在线观看| 国产午夜福利视频合集| 色噜噜在线视频免费观看| 国产无遮挡猛进猛出免费软件| 国产亚洲人成网站在线观看| 午夜福利激情一区二区三区|