自定义组件样式无法继承?
发布于 6 年前 作者 gang08 12404 次浏览 来自 问答

自定义组件无法继承应用的样式?相同的样式需要在组件中重新定义?

/* detail.wxss */

@import ‘/style/weui.wxss’;

使用 import 无效。

当前显示结果:

难道 #shadow-root 节点隔离了上层所有样式? 用相同的样式名称 weui-media-box__hd_in-appmsg,可以看到组件内,APP 定义的样式不可见。

2 回复

每个自定义组件都有独立的class命名空间,所以其它wxss内的样式(包括app.wxss的样式)都不会被应用到自定义组件内。

这个问题请参考我之前在社区发布的帖子关于微信小程序样式表加载顺序说明

回到顶部