赞
踩
我们经常因为某些变量不能全局引入而头疼如麻,尤其是在做一些统一样式的时候,简直是噩梦,而且网上乱七八糟的文章很多很多,但是真正教你配置的没几个,因为很多都是复制过来的,有些人为了赶时间随便复制一下,这里将为你提供史上最详细的引入流程
第三步:创建variables.scss文件作为你使用的全局scss变量
- $namespace: v;
- $elNamespace: el;
注意:此时命名规则必须为xxx.module.scss,否则在js获取时是一串字符
- @import './variables.scss'
-
- :export {
- namespace: $namespace,
- elNamespace: $elNamespace
- }
在js/ts中引入
- import variables from '@/styles/global.module.scss'
-
- console.log(variables)
- // 打印的结果
- // {
- // namespace: 'v',
- // elNamespace: 'el'
- // }
- {
- // code
- css: {
- preprocessorOptions: {
- // 全局样式引入
- scss: {
- additionalData: '@import "./src/styles/variables.scss";',
- javascriptEnabled: true
- }
- }
- }
- // code
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。