前端基于框架(类似vue-cli || ionic) 后的css规范问题

1] 对于网上的css规范教程,我觉得都是针对于空白项目的,现在前端工程,大多使用了框架,从框架上开始编程

2] 像使用框架式(例如vue-cli, ionic)这些已经有本身的样式文件,而且其样式文件使用的还是层级(一级一级套下来)

3]网上教程不推荐使用层级控制样式

4]在这样的一个基础上,当我需要修改到其组件, 如何编写css保持规范的,不使用层级就覆盖不了其原有组件样式,使用了又不符合css规范,又不能使用过多的!important

5]该怎么写好在框架中的css