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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions