scroll-into-view选中日期自动滚动到视图

scroll-into-view选中日期自动滚动到视图_第1张图片

scroll-into-view选中日期自动滚动到视图_第2张图片

 需求:左边的日期可以滚动,右侧的日历选择日期后,左侧自动滚动到所选的日期位置。


				
					
						
							
								今天
								周{{ item.week }}
								{{ item.month }}/{{ item.day }}
								{{ item.day }}
							
						
					
				
			


js:
data() {
		return {
			dayToView: '',
},
timeSelectd(item, index) {
			this.dayToView = 'day-' + index;
			
		},

这段代码是项目中的业务逻辑,主要需要设置:scroll-into-view的="dayToView"。dayToView就是要滚动到的元素的位置。scroll-into-view 的值必须是动态的,通过setData设置后,重新渲染才会有效。如果是静态的,如scroll-into-view="item2",则无效。
scroll-view 必须有固定的高度,如果设置高度为百分比的话,父容器一定要固定高度,否则无效。比如最顶层的 view 没有设置固定高度,然后在下面添加的 scroll-view 的高度就直接设置height:100%是无效的,此时可以设置为height:100vh代替。
 

你可能感兴趣的:(css,前端,javascript)