国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

vue使用vant中的popup層,在popup層中加搜索功能后,input框獲取焦點(diǎn) ios機(jī)型的軟鍵盤不會(huì)將popup頂起來的問題

這篇具有很好參考價(jià)值的文章主要介紹了vue使用vant中的popup層,在popup層中加搜索功能后,input框獲取焦點(diǎn) ios機(jī)型的軟鍵盤不會(huì)將popup頂起來的問題。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1.使用vant的popup彈出層做了一個(gè)piker的選擇器,用戶需要在此基礎(chǔ)上增加篩選功能。也就是輸入框
vue使用vant中的popup層,在popup層中加搜索功能后,input框獲取焦點(diǎn) ios機(jī)型的軟鍵盤不會(huì)將popup頂起來的問題,vue.js,ios,前端
2.可是在ios機(jī)型中,input框在獲取焦點(diǎn)以后,ios的軟鍵盤彈起會(huì)遮蓋住我們的popup層,導(dǎo)致體驗(yàn)不是很好
3.在大佬的解答及幫助下,采用窗口滾動(dòng)的方式解決此方法

<Popup
          v-model="personalClassificationPoup"
          position="bottom"
          class="per_class_scroll_view"
          round
          get-container="#AppMainContainer"
          safe-area-inset-bottom
          @closed="personalClassificationPoupClosed"
        >
          <Picker
            class="warpPiker"
            show-toolbar
            title="請(qǐng)選擇"
            :columns="personalClassificationColumns"
            :defaultIndex="personalClassificationColumnsIndex"
            value-key="TypeName"
            @confirm="(value) => onPersonalPoupConfirm(value)"
            @cancel="() => (personalClassificationPoup = false)"
          >
            <template #title>
              <input 
                v-model="personalClassificationKey"
                type="text"
                @focus="getFocus"
                @input="personalClassificationUpdate" 
                placeholder="請(qǐng)輸入搜索內(nèi)容" 
                class="van-field__control" 
                style="flex:1;text-align:center">
            </template>
          </Picker>
        </Popup>

4.在獲取焦點(diǎn)時(shí) 將整個(gè)窗口的滾動(dòng)高度賦值為 popup層的高度文章來源地址http://www.zghlxwxcb.cn/news/detail-672744.html

getFocus(){
    let events = navigator.userAgent;
    // iphone手機(jī) 軟鍵盤第一次頂不起來
    if(events.indexOf('iPhone')>-1){
      this.$nextTick(() => {
        let documents:any = document
        if(documents == undefined || documents == null){
          return
        }
        if(documents.activeElement.tagName === 'INPUT' || documents.activeElement.tagName === 'TEXTAREA'){
            window.setTimeout(function () {
            documents.scrollingElement.scrollTop = documents.querySelector('.per_class_scroll_view').scrollHeight;
          }, 200);
        }
      });
    }
  }

到了這里,關(guān)于vue使用vant中的popup層,在popup層中加搜索功能后,input框獲取焦點(diǎn) ios機(jī)型的軟鍵盤不會(huì)將popup頂起來的問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 微信小程序——使用 Vant 組件實(shí)現(xiàn) Popup 彈出層(各位置彈出詳細(xì)代碼分享)

    微信小程序——使用 Vant 組件實(shí)現(xiàn) Popup 彈出層(各位置彈出詳細(xì)代碼分享)

    ?作者簡介:2022年 博客新星 第八 。熱愛國學(xué)的Java后端開發(fā)者,修心和技術(shù)同步精進(jìn)。 ??個(gè)人主頁:Java Fans的博客 ??個(gè)人信條:不遷怒,不貳過。小知識(shí),大智慧。 ??當(dāng)前專欄:微信小程序?qū)W習(xí)分享 ?特色專欄:國學(xué)周更-心性養(yǎng)成之路 ??本文內(nèi)容:微信小程序——使

    2024年02月08日
    瀏覽(86)
  • 【項(xiàng)目復(fù)盤Vue2-移動(dòng)端】IOS使用Vant表單組件輸入框獲取焦點(diǎn)后放大頁面,安卓軟鍵盤遮擋問題

    【項(xiàng)目復(fù)盤Vue2-移動(dòng)端】IOS使用Vant表單組件輸入框獲取焦點(diǎn)后放大頁面,安卓軟鍵盤遮擋問題

    使用Vue+Vant做的移動(dòng)端項(xiàng)目,在登錄界面使用Vant的表單組件van-input時(shí)發(fā)現(xiàn)在真機(jī)測(cè)試IOS會(huì)出現(xiàn)獲取焦點(diǎn)輸入時(shí)會(huì)撐大原頁面的寬度,每一個(gè)輸入框獲取到焦點(diǎn)就會(huì)頁面就會(huì)放大一點(diǎn)點(diǎn),需要雙指縮放才能回到原來的比例。 經(jīng)過一番百度后發(fā)現(xiàn): 在移動(dòng)端開發(fā)項(xiàng)目中,發(fā)現(xiàn)頁

    2024年02月12日
    瀏覽(35)
  • vue element-ui blur觸發(fā)事件 vue中使用@blur獲取input val值 elementui+vue

    vue中使用@blur獲取input val值

    2024年02月11日
    瀏覽(26)
  • vue - vue使用騰訊api進(jìn)行定位獲取,繪制地圖、標(biāo)點(diǎn)、搜索、路線規(guī)劃

    vue - vue使用騰訊api進(jìn)行定位獲取,繪制地圖、標(biāo)點(diǎn)、搜索、路線規(guī)劃

    首本文主要記錄一下在Vue項(xiàng)目里面使用騰訊地圖api實(shí)現(xiàn)的一些功能。如:引入騰訊地圖SDK、定位獲取當(dāng)前經(jīng)緯度和詳細(xì)地址、地圖marker的使用、搜索功能和路線規(guī)劃。 我這邊實(shí)現(xiàn)的效果圖如下: 首先要成為騰訊位置服務(wù)開發(fā)者或者使用公司提供的 key 值;才可以使用騰

    2023年04月17日
    瀏覽(59)
  • vue寫法——使用js高階函數(shù)實(shí)現(xiàn)多條件搜索功能

    vue寫法——使用js高階函數(shù)實(shí)現(xiàn)多條件搜索功能

    ??博主:小貓娃來啦 ??本文核心: vue封裝——使用js高階函數(shù)實(shí)現(xiàn)多條件搜索功能 之前出過一個(gè)react寫法的前端搜索(react寫法——使用js高階函數(shù)實(shí)現(xiàn)多條件搜索功能) 今天我們?cè)傺芯恳幌聉ue中怎么實(shí)現(xiàn)。 react和vue有什么區(qū)別? 這個(gè)區(qū)別要細(xì)說可太多了,但是最終都能歸

    2024年02月11日
    瀏覽(20)
  • element-ui表單input輸入框獲取自動(dòng)聚焦功能

    element-ui表單input輸入框獲取自動(dòng)聚焦功能

    1.問題描述 當(dāng)用戶點(diǎn)擊新增按鈕時(shí),彈出新增頁面,需要form表單中的input框自動(dòng)獲取焦點(diǎn) 2.解決的方法 第一步:給form表單的input輸入框添加ref屬性 第二步:定義一個(gè)方法 我是使用vue開發(fā)前端頁面的,所以在methods中定義一個(gè)方法,在方法中寫input輸入框自動(dòng)聚焦的功能 第三步

    2024年02月14日
    瀏覽(27)
  • 前端實(shí)現(xiàn) input 回車搜索(html,vue,react實(shí)現(xiàn))

    前端實(shí)現(xiàn) input 回車搜索(html,vue,react實(shí)現(xiàn))

    搜索框是個(gè)常見的功能,除了 用ui庫,有的時(shí)候必須要自己封裝(因?yàn)楦膗i庫太麻煩了,定制化要求很高),所以 涉及到 點(diǎn)擊按鈕搜索和回車搜索都要實(shí)現(xiàn)。下面就是實(shí)現(xiàn)的一些方法。 html里: 方式一:html里可以用 form 來實(shí)現(xiàn),因?yàn)閒orm里回車也能觸發(fā)提交事件。思路就是

    2024年02月11日
    瀏覽(19)
  • vant組件van-swipe-cell中的滑動(dòng)刪除功能(數(shù)據(jù)的刪除功能)

    vant組件van-swipe-cell中的滑動(dòng)刪除功能(數(shù)據(jù)的刪除功能)

    我們通過查看vant4官網(wǎng)發(fā)現(xiàn)上面并沒有寫如何刪除,只有刪除的按鈕 我寫的是這樣的: wxml: 我這里數(shù)據(jù)是存在batchStore.informList中 重要的是: 要綁定一個(gè)id,是要?jiǎng)h除的那條數(shù)據(jù)的唯一標(biāo)識(shí) js: 我這里數(shù)據(jù)是存在batchStore.informList中 先獲取要?jiǎng)h除那條數(shù)據(jù)的id

    2024年02月09日
    瀏覽(20)
  • 前端實(shí)現(xiàn)輸入框?qū)崟r(shí)搜索,【vue+el-input】

    一般搜索都是調(diào)后端的接口,綁searchValue字段(也有可能叫其他的字段名),通過后端的接口進(jìn)行實(shí)時(shí)搜索 如果由前端自己實(shí)現(xiàn)搜索過濾的話也簡單 1、input事件 2、綁數(shù)據(jù)源的時(shí)候,根據(jù)條件判斷用過濾數(shù)組還是原數(shù)組 3、data中定義數(shù)據(jù) 4、先獲取原數(shù)組的數(shù)據(jù) 5、輸入框in

    2024年02月09日
    瀏覽(33)
  • vue input獲取光標(biāo)位置,并追加內(nèi)容

    vue input獲取光標(biāo)位置,并追加內(nèi)容

    項(xiàng)目中需要實(shí)現(xiàn)在輸入框內(nèi)的任意位置,追加內(nèi)容,這里通過input的selectionStart屬性還有setSelectionRange方法來實(shí)現(xiàn)。 首先來看selectionStart屬性,用于獲取文本框選區(qū)的開始位置,selectionEnd用于獲取文本框選區(qū)結(jié)束的位置,舉個(gè)栗子: 在該功能中,我們不是選擇文字,主要是需要

    2024年02月16日
    瀏覽(15)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包