この記事は主にWeChatミニプログラムのラジオ選択スタイルの切り替えの詳細な説明に関する関連情報を紹介します
この記事は主にWeChatミニプログラムのラジオ選択スタイルの切り替えの詳細な説明を説明します。 WeChat ミニ プログラムで切り替える方法 ラジオの選択に基づいてスタイルを切り替えます。効果は次のとおりです:
原理は主に、どのラジオグループが選択されているかを決定し、それに「アクティブ」スタイルを追加することです。
コードは次のとおりです:
<!--index.wxml--> <view class="container"> <radio-group bindchange="radioCheckedChange"> <view class="flex_box"> <view class="flex_item"> <label class="{{radioCheckVal==0?'active':''}}">人气 <radio value="0" hidden="true"></radio> </label> </view> <view class="flex_item"> <label class="{{radioCheckVal==1?'active':''}}"> 销量 <radio value="1" hidden="true"></radio> </label> </view> <view class="flex_item"> <label class="{{radioCheckVal==2?'active':''}}"> 价格↑ <radio value="2" hidden="true"></radio> </label> </view> </view> </radio-group> </view>
/**index.wxss**/ radio-group{ width: 100%; } .flex_box{ display: flex; width: 100%; background: #eee; } .flex_item{ flex: 1; text-align: center; } .flex_item label{ padding: 10px 0; display: inline-block; width: 50%; } .flex_item label.active{ color: red; border-bottom: 2px solid red; }
//index.js //获取应用实例 var app = getApp() Page({ data: { radioCheckVal:0 }, radioCheckedChange:function(e){ this.setData({ radioCheckVal:e.detail.value }) } })
<label class="{{radioCheckVal==0?'active':''}}">人气 <radio value="0" hidden="true"></radio> </label>
以上がWeChatアプレットでラジオの選択スタイルを切り替える例の詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。