全网整合营销服务商

营销型网站+SEO优化+关键词快排=一站式服务

免费咨询热线:15959292472

[莆田seo公司甄选久澳]微信小程序关于Radio选中样式切换的实例详解

  这篇文章主要介绍了详解微信小程序Radio选中样式切换的相关资料◁◁●…,需要的朋友可以参考下

  详解微信小程序Radio选中样式切换

  本篇文章主要讲解在微信小程序中如何根据Radio选中来切换样式。[莆田seo公司甄选久澳]效果如下:

  原理主要是通过判断一个radio-group中哪个被选中▼-◁●,就让它加上一个▼▼“active”的样式。
 

  代码如下:

  

<▽=!--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.wxml代码中可以看到★▷…☆,首先隐藏radio的原始样式▲▼,利用lable点击来触发radioCheckedChange事件监听函数。[铜川seo公司首选久澳]jest测试react native组件的步奏是什么

  

/**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□-.wxss中,辛集市小程序制作公司使用flex布局让它们平分,并定义▽…“active-•▼●”样式。呼和浩特市小程序开发哪家好

  

//index.js 
//获取应用实例 
var app = getApp() 
Page({ 
 data: { 
 radioCheckVal:0 
 }◇★, 
 radioCheckedChange:function(e){ 
 this.setData({ 
 radioCheckVal▪◆◇:e★▪■◇.detail■▽☆.value 
 }) 
 } 
})

 

  index-◆=.js中,定义一个接收radio选中值的变量radioCheckVal,当监听事件被触发时,记录下被选中的radio value○☆★◆。

  最重要的一点是这一句:

  

<label class="{{radioCheckVal==0?'active'•☆▼;▽☆▽:''-◆▪★;}}">-△;人气 
 <radio value="□▼☆;0" hidden="…□;true"></radio>▼◁□◆; 
 </label>

 

  利用简单的判断表达式★••▼,取data中被选中的radio▷•□,判断当==当前radio value值时,为lable添加上◁□▪★“active”选中样式◁◆。

  以上就是微信小程序关于Radio选中样式切换的实例详解的详细内容,更多请关注久澳传媒编程栏目其它相关文章!

[莆田seo公司甄选久澳]微信小程序关于Radio选中样式切换的实例详解

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。