Sometimes we need to get the style file variables, you can use :export {}
the variables can be exported needed. Case is in use in webpack.
installation
npm install sass-loader node-sass webpack --save-dev
Configuration
// webpack.config.js
module.exports = {
module: {
rules: [
{
test: /\.css$/,
use: ['style-loader', 'css-loader', 'sass-loader']
}
]
}
}
use
element-variables.scss
$--color-primary: #008ad3;
$--color-success: #67c23a;
$--color-danger: #f56c6c;
$--color-warning: #e6a23c;
$--color-info: #909399;
:export {
color-primary: $--color-primary
}
About.vue
export default {
name: 'About',
data() {
return {
}
},
methods: {
getStyle() {
console.log(styles);// { color-primary: "#008ad3" }
}
},
}