iview-weapp icon indicating copy to clipboard operation
iview-weapp copied to clipboard

组件内部元素样式无法覆盖

Open HUA616436641 opened this issue 7 years ago • 6 comments
trafficstars

组件内部元素样式无法覆盖。 比如cell组件,默认的externalClasses只有一个i-class,在组件的标签上加这个属性修改样式可以生效,但是只能修改第一个标签的样式,想修改组件里的i-cell__bd这个class的样式,要怎么做,麻烦帮忙解决一下,有没有不改源代码的解决方法

image

HUA616436641 avatar Jul 06 '18 03:07 HUA616436641

不能直接设置 .i-class .i-cell-bd,但是 .i-class view还是可以用的,你这个可以用 .i-class > iview:nth-child(2)修改,坑,

建议官方给组件内部元素都加上自定义class,比如i-cell-bd加i-cell-bd-class

stumpx avatar Jul 06 '18 20:07 stumpx

@stumpx child选择器确实可以,不过是只支持这个选择器吗

HUA616436641 avatar Jul 09 '18 02:07 HUA616436641

@stumpx thx

Javebean avatar Nov 17 '18 10:11 Javebean

同样的问题,怎么修改样式

Easyzhan avatar Jan 15 '19 07:01 Easyzhan

@Easyzhan .i-class > iview:nth-child(2)

HUA616436641 avatar Jan 15 '19 07:01 HUA616436641

垃圾组件 样式根本没法覆盖 更换其他家的使用

cj12580 avatar Mar 28 '20 07:03 cj12580