关于父组件控制子组件样式的问题

关于父组件控制子组件样式的问题

老师您好,我想问下什么时候可以在父组件上直接写子组件的类名来控制子组件样式,什么时候又需要用到样式穿透来控制子组件的样式?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好!

(1)当样式为全局样式的时候,可以在父组件上直接写子组件的类名来控制子组件样式

(2)当样式为局部样式(设置了scoped,但是去掉又害怕样式污染全局样式)的时候,需要用到样式穿透来控制子组件的样式

如果帮助到了你 欢迎采纳 祝学习愉快~

  • qq_那些荒废流年 提问者 #1
    那为什么在用到swiper组件的时候可以直接在swiper的类名比如swiper-container上书写样式,而且还生效了呢?
    2019-05-12 15:18:40
  • 同学你好! 因为在当前页面他们都设置了swiper-container的样式,且使用了scoped使样式局部生效了。 祝学习愉快~
    2019-05-12 15:24:12
  • 老师,对于你的回复我不是很懂。如果可以控制子组件(即我提到的swiper组件)的样式的话,那么按照您说的它的样式应该是全局样式,这样的使用swiper组件的时候才能控制它的样式。 您说的我没有理解
    2019-05-12 15:26:50
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
热门框架Vue开发WebApp 18版
  • 参与学习           人
  • 提交作业       209    份
  • 解答问题       3299    个

本路径是通过ES6基础知识、运用Zepto、Swiper、fullPag等移动端常用工具包、以及当下流行框架Vue,结合多个实战案例,还原真实开发场景,最终实现手机端购物商城网页开发。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师