ホームページ >WeChat アプレット >ミニプログラム開発 >WeChat アプレットが上部の通常タブの非スワイパー効果を実装する方法の例
この記事は主に上部の通常のタブの効果を実現するWeChatアプレットを詳細に紹介します。これはスワイパーではなく、興味のある友人はそれを参照できます。
背景: 取得するための小さなアプリを作成しました。先ほど赤い封筒が表示され、上部のタブを含むプログラムがそれを引き出します。
レンダリング:
直下のコード:
<view class="navbar"> <text wx:for="{{navbar}}" data-index="{{index}}" class="item {{currentIndex==index?'active':''}}" 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 サイトの他の関連記事を参照してください。