微信小程序修改radio的默认样式和图标

 

更改小程序radio默认样式 话不多说 上代码

wxml:

      <view class="filterList-sort-list">

                <view wx:for="{{filterList_list1}}"  class="filterList-sort {{stateone==index?'active-tag':''}}" data-index="{{item.name}}" bindtap="itemclickone"  data-key='{{index}}' >{{item.name}}</view>

                </view>    

wxss

.filterList-sort-list,.all-sort-list,.nearby-sort-son,.nearby-sort-list,.capacity-sort-list,.filterList,.filterList-footer{

  background: white;

  }

  .filterList-sort-list,.all-sort-list,.nearby-sort-son,.nearby-sort-list,.capacity-sort-list{

  flex-direction: column;

  border-top: 1px solid rgba(0,0,0,0);

  display: flex;

  }

  .filterList-sort,.all-sort,.nearby-sort-son,.nearby-sort,.capacity-sort{

  font-size: 25rpx;

  height: 70rpx;

  line-height: 70rpx;

  margin-left: 30rpx;

  }

  .filterList-sort-list{

  flex-direction: row;

  padding:0.5rem 0;

  padding-right: 30rpx;

  margin-left: -15px;

  width: 400px;

  }

  .filterList-sort{

  /* width: 20%; */

  width: 68px;

  height: 70rpx;

border-radius: 4px;

border: 1px solid #F0FAF9;

display: flex;

align-items: center;

justify-content: center;

font-size: 20rpx;

color: #06B8A5;

  }

  .active-tag  {   

background: #F0FAF9;  

color: #06B8A5;

border: 1rpx solid #fff;

  } 

js

  filterList_list1:[

    { id: 0, name: '朝东' },

    { id: 1, name: '朝南' },

    { id: 2, name: '朝西' },

    { id: 3, name: '朝北' },

   ],

 itemclickone:function(e){

    let query = e.currentTarget.dataset['index'];

    let index = e.currentTarget.dataset['key']

    let form = this.data.form;

    // form.typefive = '1'

    form.radioval = query

    console.log(query);

    this.setData({

      stateone: index,

      form:form

    });

    // console.log(index,this.data.state);

  },

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值