自定义组件会影响其它样式文件中使用的伪元素样式
例如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: translate3d(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.3s;}.speed-dial-opened .speed-dial-button[data-label]:after { opacity: 1;} |
折腾了很长时间不知道是怎么回事,求大神指导
