今天遇到scroll-view的scroll-into-view无效---于是就百度研究了下
scroll-view默认跟view是一样的,只是一个view容器,默认会随着内容大小自动改变大小。只有当你的scroll-view的大小,小于其内的内容时,才有机会实现真正的滚动。所以,你必须设置固定的宽高,如果不设置,那与滚动相关的功能都不会有。看似可以滚动,那个不是scroll-view的,而是window本身的滚动。造成了错觉。
既然如此,很多人设置了100%的高度,依然不行,这里必须设置固定的高度如400rpx之类的。不支持%单位。
还有一些其他问题会导致scroll-into-view失效的情况,比如:
下面是显示list和滚动到list同时setdata,不会成功
scroll-into-view的值必须动态加载,个人理解就是你必须等scroll-view里面的节点都加载出来才能设置scroll-into-view的值,才能产生效果,所有在list数据没有加载的情况下就设置了scroll-into-view的值是没有效果的
微信小程序scroll-view的scroll-into-view无效问题解决办法
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...