猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
vue.js组件化开发模式中,如何让样式只能应用于本组件及其子组件。
使用scoped的话样式就只能影响到当前组件而不能影响其子组件了,而有时因为设计问题,不同子组件间存在大量的样式共用,想着请教大神是否能让样式只能应用于本组件及其子组件。
婷婷同学_
浏览 986
回答 1
1回答
慕勒3428872
不使用scoped并自己把控制握好css命名空间可以对每个组件都用特定唯一的class命名,且该组件的css都在该命名的范围内。例如 header是index的子组件 .header-comp{ h2{ } .title{ } } .index-view{ .container{ } }最终渲染 <div class="index-view"> <div class="header-comp"></div> </div> .index-view{} .index-view xxx{} .header-comp{} .hader-comp .xxxx{}
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续