公司的微信项目用的vue写的,但列表页面滑动起来很是卡顿,本以为是框架的原因,但发现用京东的手机网站在微信和qq app 中打开滚动很流畅,查资料后发现经过简单的设置就可以解决问题
vue 是单页应用,所以给id 设置一个css 属性就ok
例如:
<template>
<div id="app">
</div>
</template>
#app {
-webkit-overflow-scrolling: touch;
}
给UIWebView 或者 WKWebView 添加一个属性
_WKWebView.scrollView.decelerationRate = UIScrollViewDecelerationRateNormal;
google 后查到的资料地址: https://stackoverflow.com/questions/22923163/html-files-in-uiwebview-very-slow-to-scroll-pdf2htmlex