uniapp 之微信小程序中 radio 和checkbox颜色设置不起作用

摘要:
要匹配整个页面样式,请将选择框设置为紫色。1231456278然而,这两个控件的颜色在微信小程序中不起作用。当然,H5页面会显示其原始颜色。注释红色框中的两行代码。发现在微信小程序中,页面的单选框和复选框可以进行更多更改。因此,由于样式冲突,默认情况下无法显示单选框和复选框的问题有两种解决方案。注释或修改冲突的参照样式。

今天,由于业务需要,设置了checkbox和radio。为了配合整体页面的样式,令选择框为紫色。

1 <view class="flex flex-direction bg-white">
2     <label >
3         <radio color="#FF00FF"></radio>1
4     </label>
5     <label>
6         <checkbox color="#FF00FF"></checkbox>2
7     </label>
8 </view>

然而,这两个控件的颜色在微信小程序中,不起作用。

uniapp 之微信小程序中 radio 和checkbox颜色设置不起作用第1张

 当然,在H5页面,发挥了它本来的颜色。

uniapp 之微信小程序中 radio 和checkbox颜色设置不起作用第2张

后来,才知道是因为样式冲突引起的。打开App.vue。发现项目使用了默认的colorUI的样式。

uniapp 之微信小程序中 radio 和checkbox颜色设置不起作用第3张

 注释红框内的两行代码。发现在微信小程序中,页面的radio和checkbox能够更加需要变化。

uniapp 之微信小程序中 radio 和checkbox颜色设置不起作用第4张

 故,因为样式冲突,radio和checkbox默认不可显示的解决方法有两个。

  • 注释或修改引起冲突的引用样式。
  • 使用另一个页面的radio样式。例如,在colorUI中可用这样写checkbox或radio控件的代码。
1 <view class="flex flex-direction bg-white">
2     <label >
3         <radio class="purple" ></radio>1
4     </label>
5     <label>
6         <checkbox class="purple"></checkbox>2
7     </label>
8 </view>

免责声明:文章转载自《uniapp 之微信小程序中 radio 和checkbox颜色设置不起作用》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇关于直接下载第三方IPA应用分发平台之蒲公英的研究CMDB下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

v-model绑定radio

使用v-model实现双向绑定radio <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <div...

美化radio以及出现的情况

由于系统默认radio控件不怎么好看,而且会由于不同浏览器显示不同的结果,所以一般在设计表单的时候,都会进行美化 我们都知道系统默认的空间不能直接改变背景之类的方式来美化,分几个步骤操作: 1.隐藏radio,用label做左填充,定位图片来显示美化后的效果 2.使用js来控制选中状态 3.label通过for属性定位到真实的radio上(不通过脚本) 我...

JQuery 之 获取 radio选中值,select选中值

以下Jquery代码适query1.4版本以上。 Radio 1.获取选中值,三种方法都可以: $('input:radio:checked').val(); $("input[type='radio']:checked").val(); $("input[name='rd']:checked").val(); 2.设置第一个Radio为选中值: $...

bootstrap基础(二)

表单 一、基础表单 表单中常见的元素主要包括:文本输入框、下拉选择框、单选按钮、复选按钮、文本域和按钮等。 二、水平表单 在<form>元素上使用类名“form-horizontal” <form class="form-horizontal" role="form"> <div class="form-group">...

flutter Radio单选框

单选框,允许用户从一组中选择一个选项。 import 'package:flutter/material.dart'; class RadioDemo extendsStatefulWidget { @override _RadioDemoState createState() =>_RadioDemoState(); } clas...

小程序实现单选多选功能

小程序的单选组件radio和多选组件checkbox的样式只提供更改颜色,这对实际项目中的需求显然是不够的,所以自己模拟实现一个。 踩坑点:小程序不支持操作dom 1、模拟实现多选框: 实现思路:思路非常简单,给每个选项绑定checked属性,类型为布尔值,点击取反即可 <!--wxml--> <view class='wrap'>...