在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ vue在main.js引入sass,在組件中使用變量報錯

vue在main.js引入sass,在組件中使用變量報錯

我寫了個全局的樣式變量
clipboard.png

然后在main.js中引入
clipboard.png

在組件中使用這些變量

clipboard.png

然后就報錯了

clipboard.png

請問該怎么解決

回答
編輯回答
生性

sass的變量,只能組件需要的時候,以import的方式引入。
main.js中引入的sass文件,可以作為全局樣式全局變量,在webpack看來,是無法識別的。

2017年5月22日 00:56
編輯回答
夏夕

你的@在sass里面是無法使用的,獲取不到相應(yīng)的路徑,你換成相對路徑試試看

2017年3月31日 14:55
編輯回答
陪我終

在組件中引入樣式看看

2018年9月7日 05:51
編輯回答
假灑脫

如果兼容性要求不是很高,可以考慮使用css變量(sass中可以使用),用法如下:
css文件

@charset "UTF-8";
:root {
    --color: red;
}

main.js文件

reqiure('XXX/XXX/var.css')

vue文件中

#app {
    color: var (--color);
}
2018年3月14日 09:29