首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Dart Sass中“导入”和“使用”有什么区别?

在Dart Sass中“导入”和“使用”有什么区别?
EN

Stack Overflow用户
提问于 2020-04-28 18:36:59
回答 1查看 1.4K关注 0票数 4

sass中的“use”和“import”之间的确切区别是什么(我认为它在dart-sass中是可用的)?如果它们是一样的,哪一种更适合使用?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-28 18:42:25

所有学分都归css-tricks.com所有。

新的@use类似于@import。但有一些显著的区别:

  • 该文件只导入一次,无论您在一个项目中导入了多少次@use
  • 以下划线(_)或连字符(-)开头的变量、混合器和函数( Sass称为“成员”)被认为是私有的,而不是导入的。
  • 来自已使用文件(本例中为buttons.scss)的成员只能在本地可用,而不是传递给未来的导入。
  • 类似地,@extends只应用于链上;在导入的文件中扩展选择器,而不是扩展导入此文件的文件。
  • 默认情况下,所有导入的成员都使用名称空间。
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61487520

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档