习惯性在项目中使用iscroll5实现弹性滚动和翻页刷新,但刚发现新项目中,在vuejs2.0的场景下,iscroll的refresh并未能成功刷新弹层高度,造成无法下拉滑动。
我在vuejs初始化这里进行了刷新,通过断点发现也执行了,但没变化,有点想不通。
求解,谢谢。
mounted : function () {
//这里是vue初始化完成后执行的函数
this.$nextTick(function () {
this.addToggleStatus();
myScroll.refresh();
console.log(11111)
});
},
需要有个延迟执行的
一开始我是这么用的,在页面DOM ready的时候先初始化iscroll,然后在mounted的时候进行refresh刷新,但无法刷新滑动。
后来我将iscroll的初始化放到mounted进行初始化,而不是在DOM ready的时候进行。这样就可以用了。
奇怪。。。问题出在哪。