收藏
回答

全局样式如何才能影响被隔离的自定义组件样式?

全局样式中只有用标签选择器才可以影响自定义组件样式,其他选择器都不行吗?

回答关注问题邀请回答
收藏

2 个回答

  • 小程序商城定制开发2600元全包
    小程序商城定制开发2600元全包
    06-19

    默认情况,自定义组件外部的样式不会污染到自定义组件内部的样式

    设置样式隔离的方法:

    在组件的options中开启styleIsolation选项

    Component({

    options:{

    styleIsolation: ‘isolated’,//表示样式隔离,默认隔离

    },

    通过外部样式类允许外部的某个类来影响自定义组件

    1.在自定义组件js中添加允许哪个外部类的自定义属性

    Component({

    externalClasses: [‘my-bg’]

    })

    2.在引入页面的子组件上添加外部样式类属性


    06-19
    有用 1
    回复
  • ʚ青ɞ
    ʚ青ɞ
    2019-09-25

    https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/wxml-wxss.html



    用好文档

    2019-09-25
    有用
    回复 1
    • pjj
      pjj
      2019-09-25

      好的 谢谢,下面的那段没注意到,

      那么如果自定义组件是隔离的情况下,只有在组件样式中引入全局样式是比较好的把

      2019-09-25
      回复
登录 后发表内容
问题标签