收藏
回答

自定义组件样式无法继承?

问题模块
API和组件

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

/* detail.wxss */

@import '/style/weui.wxss';

使用 import 无效。


当前显示结果:




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

最后一次编辑于  2017-11-15  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

2 个回答

  • LastLeaf
    LastLeaf
    2017-11-15

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

    2017-11-15
    赞同
    回复
  • SomeoneInDreaming
    SomeoneInDreaming
    2017-11-15

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

    2017-11-15
    赞同
    回复