vux-xscroll-解決ios升級到13後停止滑動自動退回到頂部的問題

問題描述:

根據用戶反映,發現在ios系統中用vux-xscroll組件寫的界面會出現停止滑動自動回到頂部的問題,然後找了幾個手機試了下,發現升級了ios13的有問題、ios13以下的沒有問題、安卓的沒有問題

解決辦法:

由於目前vux-xscroll不再維護了,只能自己修改組件的源碼了。

  1.  找到\node_modules\[email protected]@vux-xscroll\build\cmd\simulate-scroll.js
  2. 找到getScrollTop方法

  3. 將其方法代碼替換爲:

    getScrollTop: function() {
        var transY = window.getComputedStyle(this.container)[transform].match(/[-\d\.*\d*e\-\d]+/g);
        return transY ? Math.round(transY[5]) === 0 ? 0 : -Math.round(transY[5]) : 0;
      },

           

如有更好處理方法,歡迎留言評論!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章