自定义组件会影响其它样式文件中使用的伪元素样式
例如A页面当中一旦引用自定义组件如:
"usingComponents": { "min-mask": "../../min-components/min-mask/min-mask", "min-popup": "../../min-components/min-popup/min-popup", "min-iconfont": "../../min-components/min-iconfont/min-iconfont" } |
然后A页面引入的其他样式文件如button.wxss中的伪元素会受到影响,不会正常显示其原有的样式,去掉A.json文件中引用自定义组件的代码后,button.wxss的样式显示正常。但是button.wxss中的其它常用的非伪元素样式则不受影响。
比如使用:after伪元素不会显示其中data-label属性的value值,去掉引用自定义组件代码后,data-label属性的value值正常显示
.speed-dial-button[data-label]:after { content : attr (data-label); position : absolute ; /* left: 0; */ top : 50% ; transform: translate 3 d( 0 , -50% , 0 ); padding : 4px 10px ; font-size : 12px ; background : rgba( 0 , 0 , 0 , 0.4 ); border-radius: 3px ; color : rgba( 255 , 255 , 255 , 0.8 ); pointer-events: none ; white-space : nowrap ; opacity: 0 ; box-sizing: border-box; transition: all 0.3 s; } .speed-dial-opened .speed-dial-button[data-label]:after { opacity: 1 ; } |
折腾了很长时间不知道是怎么回事,求大神指导