위챗 애플릿scroll-view 페이지별로 스크롤
애플릿 Scroll-view의 페이지별 점프를 어떻게 실현합니까
1 . 우선 scroll-view의 속성을 알아보겠습니다.
horizontal scroll
.scroll-view-item{
height: 80px;
width: 100px;
display: inline-block;
}
.section{
width: 100%;
height: 800rpx;
overflow: hidden;
padding: 20rpx;
background: #fff;
white-space: nowrap;
}
.bc_green{
background-color: green ;
}
.bc_red{
background-color: red ;
}
.bc_yellow{
background-color: yellow ;
}
.bc_blue{
background-color: blue ;
}
.bc_orange{
background-color: orange ;
}
.page-section-center{
display: flex;
justify-content: center;
}
.scroll-view_H{
white-space: nowrap;
}
.scroll-view-item{
height: 200px;
}
.scroll-view-item_H{
display: inline-block;
width: 100%;
height: 200px;
}
.flex-wrp{
height: 200px;
display: flex;
background-color: #ffffff;
}
.btn-area{
height: 100rpx;
width: 100%;
display: flex;
flex-direction: column;
}
var order = ['green', 'red', 'yellow', 'blue']
Page({
/**
*
*/
data: {
toView:"green",
scrollTop:0,
startTouchs: {
x: 0,
y: 0
}
},
upper:function(e){
console.log(e),
console.log(" ")
},
lower:function(e){
console.log(e),
console.log(" ")
},
scroll:function(e){
console.log(e),
console.log(" ")
},
tap:function(e) {
for(var i = 0 ; i < order.length; i++){
if(order[i] === this.data.toView){
this.setData({
toView:order[i + 1]
})
break
}
}
},
tapMove: function (e) {
this.setData({
scrollTop: this.data.scrollTop + 10
})
},
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.