解决Uniapp内置组件radio样式在微信小程序不生效!!!!

1.uniapp官网中的,非常的坑!!!!

我在h5和和APP端去修改样式生效,但是在小程序端不生效,本来想着就是简单的单选框没那么复杂,没必要用三方框架了,但是这个在微信小程序不好用,所以介绍一下三方框架uView的使用

2.uView官网Radio 单选框 | uView Vue3.0 横空出世,继承uView1.0意志,再战江湖,风云再起! (fsq.pub)

关于怎么导入和使用,直接csdn搜一下教程即可,我这里就不介绍了,我也是搜的然后安装的。

接着来看需求。

假如说我们就是想要这种效果,用这个框架就很容易实现关键代码

不想看官网的在这里简单说一下,基本上关注点就这几个

1.:name:        每一个u-radio的标识是:name绑定的值
2.v-model:        只有当u-radio-group的v-model绑定的值和:name相等的时候就会选中
3.active-color:选中时的背景颜色,图标默认为白色
4.size:            为选中框子的大小,单位为rpx

//template部分
<u-radio-group @change="radioGroupChange" v-model="radioIndex">
    <view class="" v-for="(item,index) in 2">		
     <u-radio @change="radioChange" :name="index" active-color="#FED711" size="28">
     </u-radio>
</view>
</u-radio-group>

//js部分
const radioIndex = ref(0)

//css部分改变它的圆角
:deep(.u-radio__icon-wrap--circle){
	border-radius: 10rpx;
}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值