ホームページ >WeChat アプレット >ミニプログラム開発 >WeChat アプレットが上部の通常タブの非スワイパー効果を実装する方法の例

WeChat アプレットが上部の通常タブの非スワイパー効果を実装する方法の例

黄舟
黄舟オリジナル
2017-09-12 09:24:132468ブラウズ

この記事は主に上部の通常のタブの効果を実現するWeChatアプレットを詳細に紹介します。これはスワイパーではなく、興味のある友人はそれを参照できます。

背景: 取得するための小さなアプリを作成しました。先ほど赤い封筒が表示され、上部のタブを含むプログラムがそれを引き出します。

レンダリング:

直下のコード:

<view class="navbar"> 
 <text wx:for="{{navbar}}" data-index="{{index}}" 
 class="item {{currentIndex==index?&#39;active&#39;:&#39;&#39;}}" 
 bindtap="navbarTab" wx:key="unique">{{item}}</text> 
 </view> 
 <view hidden="{{currentIndex!==0}}"> 

 </view> 
 <view hidden="{{currentIndex!==1}}"> 
 
 </view>


wxss:


.navbar{ 
 display: flex; 
 width: 100%; 
 flex-direction: row; 
 line-height: 80rpx; 
 position: fixed; 
 top: 0; 
} 
.navbar .item{ 
 flex: auto; 
 font-size: 30rpx; 
 text-align: center; 
 background: #fff; 
 font-weight: bold; 
} 
.navbar .item.active{ 
 color: #36DB2C; 
 position: relative; 
} 
.navbar .item.active::after{ 
 content: ""; 
 display: block; 
 position: absolute; 
 height: 4rpx; 
 bottom: 0; 
 left: 0; 
 right: 0; 
 background: #36DB2C; 
}


js:


data: { 
 navbar: ["我发出的", "我收到的"], 
 currentIndex: 0,//tabbar索引 
 }, 
 navbarTab: function (e) { 
 this.setData({ 
  currentIndex: e.currentTarget.dataset.index 
 }); 
 },

上記は実装プロセスの基本コードであり、中間コンテンツ コードは省略されています。上部の番号は再利用され、実際のニーズに応じて設定できます。


以上がWeChat アプレットが上部の通常タブの非スワイパー効果を実装する方法の例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。