위 챗 애플 릿 옵션 의 실현 방법
선언:
전단 에 종사 하 는 학생 들 은 반드시 옵션 카드 에 대해 낯 설 지 않 을 것 입 니 다.자신의 원생 이 쓴 것 이 든 각 UI 프레임 에 있 는 것 이 든 모두 옵션 카드 를 많이 사 용 했 고 옵션 카드 의 원리 에 대해 서도 충분히 알 고 있다 고 생각 합 니 다.다음은 위 챗 애플 릿 에서 옵션 카드 의 기능 을 실현 하 겠 습 니 다.
위 챗 애플 릿 에는 옵션 구성 요소 가 없 지만 swiper 구성 요소 가 있 기 때문에 우 리 는 swiper 를 이용 하여 옵션 카드 의 기능 을 실현 합 니 다.
효과 그림 먼저 보기:
구현 코드:
페이지 코드:
<view class="swiper-tab">
<view class="swiper-tab-item {{currentTab==0?'active':''}}" data-current="0" bindtap="clickTab"> </view>
<view class="swiper-tab-item {{currentTab==1?'active':''}}" data-current="1" bindtap="clickTab"> </view>
<view class="swiper-tab-item {{currentTab==2?'active':''}}" data-current="2" bindtap="clickTab"> </view>
</view>
<swiper current="{{currentTab}}" duration="300" bindchange="swiperTab">
<swiper-item><view> </view></swiper-item>
<swiper-item><view> </view></swiper-item>
<swiper-item><view> </view></swiper-item>
</swiper>
js 코드:
var app=getApp()
Page({
data:{
currentTab:0
},
onLoad:function(options){
// options
},
//
swiperTab:function( e ){
var that=this;
that.setData({
currentTba:e.detail.current
});
},
//
clickTab: function( e ) {
var that = this;
if( this.data.currentTab === e.target.dataset.current ) {
return false;
} else {
that.setData( {
currentTab: e.target.dataset.current
})
}
}
})
css 코드:
.swiper-tab{
width: 100%;
border-bottom: 2rpx solid #ccc;
text-align: center;
height: 88rpx;
line-height: 88rpx;
font-weight: bold;
}
.swiper-tab-item{
display: inline-block;
width: 33.33%;
color:red;
}
.active{
color:aqua;
border-bottom: 4rpx solid red;
}
궁금 한 점 이 있 으 시 면 메 시 지 를 남기 거나 본 사이트 의 커 뮤 니 티 에 가서 토론 을 교류 하 세 요.읽 어 주 셔 서 감사합니다. 도움 이 되 셨 으 면 좋 겠 습 니 다.본 사이트 에 대한 지지 에 감 사 드 립 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
OpenSSL 생 성 ssl 인증서텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.