Skip to content

推荐将sass的@import都改为官方推荐的@use #161

@yeyunwen

Description

@yeyunwen

sass的@import实现的模块化有以下缺陷:

  1. 容易混淆。 需区分css 的运行时的模块化,还是 sass 的编译时的模块化。
  2. 污染。 如果导入的多个模块中有相同的属性,那么最后一个会覆盖前面的。
  3. 无私有属性。
  4. 可能生成多次代码。

element-plus的源码中sass模块导入均使用@use

推荐将@import全部改成sass官方推荐的@use。规避以上问题,同时让数据来源更加清晰。

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions