首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IONIC - VirtualScroll性能问题

IONIC - VirtualScroll性能问题
EN

Stack Overflow用户
提问于 2017-08-15 02:31:30
回答 1查看 426关注 0票数 3

因此,我有一个介于0- 2500之间的项目数组。

我正在尝试使用virtualscroll选项(因为这是我用来处理大型数组的内容)来改善在显示\滚动大约1300个项目时的可怕性能问题。

所以我做了以下操作,但仍然很痛苦,并且在滚动时可能会导致应用程序崩溃。

代码语言:javascript
复制
 <ion-list [virtualScroll]="results" approxItemWidth="100%" approxItemHeight="45px" bufferRatio=60>
    <button ion-item   *virtualItem="let result" (click)="goToClient(result)">
      {{result.FirstName}} {{result.LastName}}
    </button>
  </ion-list> 

有没有人建议我哪里做错了\如何改进?

EN

回答 1

Stack Overflow用户

发布于 2017-08-21 11:46:08

安装说明

代码语言:javascript
复制
npm install cordova -g

确保已添加ios平台:

代码语言:javascript
复制
ionic cordova platform ls

代码语言:javascript
复制
ionic cordova platform add ios

代码语言:javascript
复制
ionic cordova platform update ios
ionic cordova plugin save           # creates backup of existing plugins
rm -rf ./plugins            # delete plugins directory
ionic cordova prepare               # re-install plugins compatible with cordova-ios 4.x

安装WKWebViewPlugin:

代码语言:javascript
复制
ionic cordova plugin add https://github.com/ionic-team/cordova-plugin-wkwebview-engine.git --save

备注:

如果您已经安装了apache/cordova-plugin-wkwebview-engine,请确保在使用此版本之前将其删除。

代码语言:javascript
复制
ionic cordova plugin rm cordova-plugin-wkwebview-engine

搭建平台:

代码语言:javascript
复制
ionic cordova prepare

代码语言:javascript
复制
ionic cordova run ios

验证WKWebView是否已安装在iOS上的一种简单方法是检查window.indexedDB是否存在。例如:

代码语言:javascript
复制
if (window.indexedDB) {
   console.log("I'm in WKWebView!");
} else {
   console.log("I'm in UIWebView");
}

所需权限

除非config.xml中包含以下条件,否则WKWebView可能无法完全启动( deviceready事件可能不会触发):

config.xml

代码语言:javascript
复制
<allow-navigation href="http://localhost:8080/*"/>
<feature name="CDVWKWebViewEngine">
  <param name="ios-package" value="CDVWKWebViewEngine" />
</feature>

<preference name="CordovaWebViewEngine" value="CDVWKWebViewEngine" />

在这里找到Complete Instructions

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45680803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档