1 assets建一个放置变量的scss文件(variable.scss)
$menuText:#001528;
$menuActiveText:#009A61;
$menuBg:#eee;
//暴露css
:export {
menuText: $menuText;
menuActiveText: $menuActiveText;
menuBg: $menuBg;
}
2引入变量(根据自己的文件夹路径而定)
import variables from '@/assets/styles/variables.scss'
3在computed中缓存暴露变量
computed:{
variables() {
return variables
}
}
4可以在template中使用变量啦
<el-menu
router
:background-color="variables.menuBg"
:text-color="variables.menuText"
:active-text-color="variables.menuActiveText"
mode="horizontal"
>
</el-menu>
博客介绍了在项目中使用SCSS变量的步骤,首先在assets中创建放置变量的scss文件,接着引入变量,然后在computed中缓存暴露变量,最后即可在template中使用这些变量。
823

被折叠的 条评论
为什么被折叠?



