样式文件处理
Anka 默认支持 PostCSS 和 Sass。所以,我们能将 src/pages/home/home.wxss 改为 src/pages/home/home.css,并且在里面引入其他的 css 文件。需要区别的是,这里有两种引入方式:
@import "./_var.css";@wximport "./sub.css";
须知@import 语句必须 前置,其次是 @wximport。当使用 @import 时,文件会在编译时被引入,但是当使用 @wximport 时,文件并不会被合并,最终表现是:@wximport 转为微信 wxss 的 @import 语法。
/* pages/test/test.scss */$color: red;page {color: $color;}
/* pages/test/test.css */@import "./_var.css";/* sub.css 不会编译到 test.css 文件中 */@wximport "./sub.css";page {color: var(--font);height: 100%;width: 100%;}
Dev 模式下最终会变成:
/* pages/test/test.wxss */page {color: red;}
/* pages/test/test.swxs *//* sub.css 不会编译到 test.css 文件中 */@import "./sub.css";page {color: red;height: 100%;width: 100%;}
