微信小程序 iPhone6 ,iso10版本 scroll-view浮層 滑動穿透 滑動無效

在開發(fā)小程序的過程中遇到了在iPhone6 下 scroll-view滾動無效的問題

微信社區(qū)同樣的問題鏈接
微信官方在社區(qū)每周 | 上周社區(qū)問題反饋以及功能優(yōu)化更新(03.04-03.08)也說明了正在修復(fù)此問題,可是在后面的社區(qū)每周中也未有提到過此問題的解決辦法

解決方法

在筆者的借來iPhone6之后經(jīng)過一上午的摸索實踐發(fā)現(xiàn)了解決辦法

  • 問題重現(xiàn)
    • scroll-view外層有父盒子的情況下話,未設(shè)置固定高度,這里指的是 scroll-view元素沒有具體的設(shè)置 height:xxx ( 即使設(shè)置了flex也無效 )
  • 解決
    • scroll-view元素上設(shè)置 height:100% 完美解決此問題

微信社區(qū)重現(xiàn)代碼片段解決辦法

//modal.wxml
<view class='modal-content' wx:if='{{show}}' style='height:{{height}}' catchtap='childClick' hover-stop-propagation='true' >
  <scroll-view scroll-y class='main-content' style='height:100%'> //就在此處設(shè)置height:100%
    <slot></slot>
  </scroll-view>
  
  <view class='modal-btn-wrapper'>

    <view wx:if="{{isCancel}}" class='cancel-btn'  bindtap='cancel'>取消</view>
    <view class='confirm-btn'  bindtap='confirm'>確定</view>

  </view>
</view>

筆者的項目中解決辦法

<view class='page'>
    <view class='top'>
      <searchbar bind:onSeek="onSeek"></searchbar>
    </view>
    <scroll-view class='mid'  scroll-y bindscrolltolower="lower" style='height:100%'>  //在此處設(shè)置 height:100%
    <view  hover-class="hover"  class='list'  bindtap="openOfficial" wx:for="{{prepareDeclarationList}}" wx:key="{{index}}">
      <view class='list-top'>
        姓名:{{item.userName}}
        <text>手機號:{{item.phoneNO}}</text>
      </view>
      <view class='list-text'>
        身份證號: {{item.idCard}}
      </view>
      <view class='list-text'>
        銀行卡號: {{item.cardNO}}
      </view>
    </view>
    <view class="weui-loadmore" wx:if="{{lowerFlag}}">
      <view class="weui-loading"></view>
      <view class="weui-loadmore__tips">正在加載</view>
    </view>
    <view class="weui-loadmore weui-loadmore_line" wx:if="{{!lowerFlag}}">
      <view class="weui-loadmore__tips weui-loadmore__tips_in-line">暫無更多數(shù)據(jù)</view>
    </view>
  </scroll-view>
</view>

總結(jié)

解決辦法: scroll-view元素設(shè)置height:100%,如果無效請檢查父元素是否設(shè)置height,以此類推。如果筆者的解決辦法幫助到您,記得點小心心 ?( ′???` )比心。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 每天的學(xué)習(xí)記錄,可能有的地方寫的不對,因為剛學(xué),以后發(fā)現(xiàn)錯的話會回來改掉整體流程 https://develope...
    有點健忘閱讀 5,043評論 0 7
  • 前言 最近做一個項目,有個頁面中需要列表展示圖片,并且剛進入展示頁面的時候,不是直接顯示頂部,而是顯示列表中指定圖...
    碼途有道閱讀 19,324評論 2 1
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補...
    _Yfling閱讀 14,167評論 1 92
  • 前言 最近開始做小程序,通讀一遍文檔再上手并不算難,但不得不說小程序里還是有一些坑。這里說一下如何實現(xiàn)頁面錨點跳轉(zhuǎn)...
    ITgecko閱讀 18,631評論 11 14
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML標(biāo)準(zhǔn)。 注意:講述HT...
    kismetajun閱讀 28,826評論 1 45

友情鏈接更多精彩內(nèi)容