比如我想动态设置:style
那么如何设置带有伪元素的呢?
比如我想动态更改radio选中之后的背景色
'.ivu-radio.ivu-radio-checked .ivu-radio-inner::after': 'background: red'
<Radio :style="[isSelected(item) ? 'background: red' : '']"
改他本身可以,但是伪元素怎么操作呢?
或者还有什么其他方法动态更改样式没
比如我想动态设置:style
那么如何设置带有伪元素的呢?
比如我想动态更改radio选中之后的背景色
'.ivu-radio.ivu-radio-checked .ivu-radio-inner::after': 'background: red'
<Radio :style="[isSelected(item) ? 'background: red' : '']"
改他本身可以,但是伪元素怎么操作呢?
或者还有什么其他方法动态更改样式没
通过判断状态给他加一个自定义的类名,然后在样式里面通过类名去修改样式
<radio :class="isSelected(item)?'selected':''">
selected::after{
//内容
}
iview 官方有提供一些默认可配置的主题
在配置列表里面如果有可以直接通过定义一个自定义主题来修改
在配置列表里面没有的 在自己定义class + 伪类来覆盖
5 回答8.3k 阅读
2 回答10.4k 阅读✓ 已解决
2 回答12.7k 阅读✓ 已解决
2 回答10.5k 阅读✓ 已解决
1 回答5.2k 阅读✓ 已解决
4 回答6.1k 阅读
2 回答9.3k 阅读
单独的样式进行控制,自定义的类