一、样式隔离选项(styleIsolation)
1、isolated:表示启用样式隔离,在自定义组件内外,使用class指定的样式将不会相互影响(一般情况下的默认值)
2、apply-shared:表示页面wxss样式将影响到自定义组件,但自定义组件wxss中指定的样式不会影响页面。
3、shared:表示页面wxss样式将影响到自定义组件,自定义组件wxss中指定的样式也会影响页面和其他设置了apply-shared或shared的自定义组件。
options:{
styleIsolation:"apply-shared"
}
二、修改复选框组件样式
// 复选框没有选中时默认的样式
.custom-checkbox .wx-checkbox-input{
width: 24rpx !important;
height: 24rpx !important;
border-radius: 50% !important;
border: 1px solid #fda007;
margin-top: -6px;
}
// 复选框选中时的样式
.custom-checkbox .wx-checkbox-input-checked{
background-color: #fda007 !important;
}
// 复选框选中时√的样式
.custom-checkbox .wx-checkbox-input.wx-checkbox-input-checked:before{
font-size: 22rpx;
color: #fff;
}
需要设置样式隔离
options:{
styleIsolation:"shared"
}