公司的微信項(xiàng)目用的vue寫(xiě)的,但列表頁(yè)面滑動(dòng)起來(lái)很是卡頓,本以為是框架的原因,但發(fā)現(xiàn)用京東的手機(jī)網(wǎng)站在微信和qq app 中打開(kāi)滾動(dòng)很流暢,查資料后發(fā)現(xiàn)經(jīng)過(guò)簡(jiǎn)單的設(shè)置就可以解決問(wèn)題
vue 是單頁(yè)應(yīng)用,所以給id 設(shè)置一個(gè)css 屬性就ok
例如:
<template>
<div id="app">
</div>
</template>
#app {
-webkit-overflow-scrolling: touch;
}
給UIWebView 或者 WKWebView 添加一個(gè)屬性
_WKWebView.scrollView.decelerationRate = UIScrollViewDecelerationRateNormal;
google 后查到的資料地址: https://stackoverflow.com/questions/22923163/html-files-in-uiwebview-very-slow-to-scroll-pdf2htmlex