求解关于样式的一点小问题?

我们这里除了引入 main.scss 和 extra.scss,还设置了一些像 $container-large-desktop: 1200px; 这样的变量,这些变量用来替换 Bootstrap 样式的默认值。

意思是以上的那些变量 都是bootstrap和font-awesome的scss文件中已经存在的变量,是么?
如果是的话,这些变量都是在什么地方定义的呢?指条路我去简单了解一下哈谢谢

scoped:添加此属性,则样式只在当前组件起作用;
所以样式默认不是 只作用于本地 是么?

最佳答案

你所说的“bootstrap和font-awesome的scss文件中已经存在的变量”在工程文件的node_modules文件夹里面的_bootstrap-sass@3.4.0@bootstrap-sass和_font-awesome@4.7.0@font-awesome里面的.scss样式文件中。
第二个问题scoped是说样式只作用于当前文件

5年前 评论
讨论数量: 3

你所说的“bootstrap和font-awesome的scss文件中已经存在的变量”在工程文件的node_modules文件夹里面的_bootstrap-sass@3.4.0@bootstrap-sass和_font-awesome@4.7.0@font-awesome里面的.scss样式文件中。
第二个问题scoped是说样式只作用于当前文件

5年前 评论

@JustCh 谢谢热心的回答哦, 第二个问题 如果不写 scoped 的话, 最终样式会和其他组件混淆是么?

5年前 评论

是的,如果没有scoped,他的样式是全局的,所有组件都可以引用

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!