收藏
回答

自定义组件的样式有望能父级传子级吗

问题模块 框架类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 自定义组件 工具 6.6.1 1.9.1

自定义组件,现在是组件只接受父级的 font/color 等样式,

但使用下来并不佳,父级调用组件后想换个样式,只能去改组件内部,扎心呀。


所以,有望使父级的样式也可以传递给组件内吗?

类似全局作用域和块级作用域的关系。

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

7 个回答

  • Jobin
    Jobin
    2018-02-04

    同求

    2018-02-04
    赞同
    回复
  • 永恒君
    永恒君
    2018-01-31

    嗯嗯是这样,所以在这求官方支持,能修改 comp .wrap 就可以了

    2018-01-31
    赞同
    回复
  • 仙森ღ₅₂₀¹³¹⁴
    仙森ღ₅₂₀¹³¹⁴
    2018-01-31

    你的可能改动很多的话 就建议再写个组件吧。官方现在好像没啥好方法改。

    2018-01-31
    赞同
    回复
  • 仙森ღ₅₂₀¹³¹⁴
    仙森ღ₅₂₀¹³¹⁴
    2018-01-31

    我是改的简易样式,比如改个颜色啥的。当作变量传进去。

    2018-01-31
    赞同
    回复
  • 永恒君
    永恒君
    2018-01-31

    错误更新:comp view 可以改,comp .item 不行。

    所以可以 comp > view > view 这样来修改组件内样式,和善的微笑。

    2018-01-31
    赞同
    回复 1
    • 宋思达
      宋思达
      2018-09-03

      我也发现只能对内部的标签做获取改变,并获取不到自定义组件内部class,这咋处理?

      2018-09-03
      回复
  • 永恒君
    永恒君
    2018-01-31

    传不进去呀,在父级中想改组件内元素是没办法的。

    比如改 comp view 或者 comp .item 什么的。

    这样的话我想修改已经写好的组件样式,只能去组件内部改。

    2018-01-31
    赞同
    回复
  • 仙森ღ₅₂₀¹³¹⁴
    仙森ღ₅₂₀¹³¹⁴
    2018-01-31

    可以

    2018-01-31
    赞同
    回复