用的iscroll,在 ready 里通过 nextTick 里 初始化 iscroll 滚动容器,是正常的。但是在attached钩子里通过 nextTick 初始化滚动容器就不正常了,无法滚动,但是自己用 timeout 0 就可以正常的初始化,这很让人费解。 这是为什么? 不知道你们能不能复现这种情况
用的iscroll,在 ready 里通过 nextTick 里 初始化 iscroll 滚动容器,是正常的。但是在attached钩子里通过 nextTick 初始化滚动容器就不正常了,无法滚动,但是自己用 timeout 0 就可以正常的初始化,这很让人费解。 这是为什么? 不知道你们能不能复现这种情况
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
官方文档说
attached
在vm.$el
插入 DOM 时调用。我猜测应该是对应的DOM还没插入到HTML中,所以就没有滚动条,导致你初始化的滚动容器不正常。