使用一些UI组件的时候,为了能自定义主题色,可以在vue.config.js
里这样设置:
module.exports = {
css: {
loaderOptions: {
less: {
javascriptEnabled: true,
modifyVars: {
'primary-color': '#254184', // 全局主色
}
}
}
}
}
这样能在<style lang="less">
中使用该变量:
a {
color: @primary-color;
}
但是有时候,我需要在js中设置样式,比如绘制canvas
。有什么办法可以让我能在js中使用primary-color
这个变量呢?
直接
import
进来使用即可