dcloudio / dcloudio/mui

使用图片轮播组件导致界面整体刷新,界面白屏闪烁一下

Open
#126 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
13.5k
Forks
6.5k
PR merge metrics
No merged PRs in 30d

Description

我们使用方法是这样的:
在界面顶部先放一个占位图片,然后通过RESTfull API获取轮播图中的图片列表,再通过JS模板引擎得到轮播组件的HTML代码,最后赋值给#img-slider的innerHTML。

``` html




```

但是发现有严重的白屏闪烁一下。我们尝试解决,没有成功,但有如下线索:
我们在mui.js代码中Scroll的init方法中添加如下测试代码,并且将firstRefresh的初始值设置为false,则可以解决闪屏的问题,但是会导致其他问题。

``` javascript
this._init();
if (this.scroller) {
if (this.options.firstRefresh) { //我添加的测试代码
this.refresh();
this.scrollTo(this.options.startX, this.options.startY);
}
}
```

请教如上问题是否是控件BUG?还是使用问题?关于对刷新/白屏的优化,是否有什么思路或技术?
谢谢

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.