就是更新recommendshop数据出现如图4的空白
(update方法使用过了没有用 observer属性方法计算量太大有点卡)
请问有什么解决办法么
就是更新recommendshop数据出现如图4的空白
(update方法使用过了没有用 observer属性方法计算量太大有点卡)
请问有什么解决办法么
<div class="swiper-container-new swiper-container">
<div class="swiper-wrapper">
<div class="swiper-slide" repeat-finish align="center" ng-repeat="item in vm.new.documentFileList2">
<img class="img-responsive" ng-src="{{vm.url + item.fileStore}}">
</div>
</div>
<!-- Add Pagination -->
<div class="swiper-pagination swiper-pagination-new"></div>
</div>
我用的是加了一个directive;这个是页面;
.directive('repeatFinish',function(){
return {
link: function(scope,element,attr){
if(scope.$last){
setTimeout(function () {
var swiper = new Swiper('.swiper-container-new', {
pagination: '.swiper-pagination',
paginationClickable: true,
speed: 1500,
loop: true,
observer: true,
observeParents: true,
autoplayDisableOnInteraction: false,
autoplay: 3000
})
},300)
}
}
}
})
在里面加了一个setTimeout,加个延迟时间,就不会出现了
13 回答12.8k 阅读
7 回答2k 阅读
5 回答1.4k 阅读
3 回答1.1k 阅读✓ 已解决
5 回答1.2k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答918 阅读✓ 已解决
可以先用空白占位符占位,然后给个正在加载的图片动画告诉用户正在加载图片,再者只能提高js加时间了,用异步加载的办法,放到页面的最后。