收藏
回答

自定义组件中如何重置第三方组件样式?

如题,自定义组件样式默认是隔离的,可以设置 styleIsolation 或 addGlobalClass,但 styleIsolation: apply-shared 只是在 Page 下有用,在 Component 中无效。再或者通过 externalClasses 设置一个class,但它影响不了组件内部元素的样式。

那么在自定义组件中,如果引用了第三方组件,该如何重置第三方组件的样式呢?

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

1 个回答

  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    2019-09-24

    重置第三方组件的样式?不行吧

    2019-09-24
    有用
    回复 9
    • 月色情怀
      月色情怀
      2019-09-24
      在 Page 中是可以,如果第三方组件设置了 styleIsolation: apply-shared | shared 或者 addGlobalClass 的话,Page 的样式会覆盖组件样式
      2019-09-24
      回复
    • 月色情怀
      月色情怀
      2019-09-24
      第三方组件是基础组件,自己封装一个业务组件,引用了一些第三方组件,如input,在业务组件中改个样式,这种需求很正常吧?不知你们都怎么做的。。。
      2019-09-24
      回复
    • o0o有脾气的酸奶
      o0o有脾气的酸奶
      2019-09-24回复月色情怀

      写个例子 的 代码片段吧

      2019-09-24
      回复
    • 月色情怀
      月色情怀
      2019-09-24
      https://developers.weixin.qq.com/s/vcnHXCmm7ybF
      2019-09-24
      回复
    • o0o有脾气的酸奶
      o0o有脾气的酸奶
      2019-09-24回复月色情怀
      那只能在page的wxss里覆盖了
      2019-09-24
      回复
    查看更多(4)
登录 后发表内容
问题标签