当前位置: 首页 > wzjs >正文

杭州北京网站建设公司哪家好网站算信息化建设

杭州北京网站建设公司哪家好,网站算信息化建设,双通网络网站建设,做网站自己买域名背景:将一个公共的CSS样式文件导入到任意一个组件中进行使用 一、创建并使用CSS公共样式文件 1、在目录的assets目录下创建一个style文件夹,里面存放一个.scss文件(例:mixin.scss) 2、文件内以mixin来设置名为flex的…

背景:将一个公共的CSS样式文件导入到任意一个组件中进行使用

一、创建并使用CSS公共样式文件

1、在目录的assets目录下创建一个style文件夹,里面存放一个.scss文件(例:mixin.scss)

2、文件内以@mixin来设置名为flex的一组样式(在调用时需要用到这个名字)

@mixin flex {display:flex;align-items: center;justify-content: center;
}

3 、在组件内导入公共文件(例:mixin.scss),并使用@include 样式名来引入想要的公共文件中的样式

@include flex

二、导入公共样式文件时遇到的问题及解决方案

1、最开始:使用@import '文件路径'

@import '@/assets/styles/mixin'div{@include flex;
}

2、问题:

使用@import导入文件会报警告,原因是因为 Sass 的 @import 规则已被弃用,将在 Dart Sass 3.0.0 版本中移除。即使导入的样式生效(可能是使用的Sass版本没有那么高),但也存在很大的隐患,所以这种方式不建议使用。

3、解决:使用@use来替代@import(请注意,目前只有 Dart Sass 支持 @use。其他实现的使用者必须使用 @import规则。)

具体怎么使用@use,也容易出现问题:

  (1)在使用@import的基础上直接进行更改:

一开始:@import '文件路径'
更改:@use '文件路径'@use '@/assets/styles/mixin'div {@include flex;
}

(2)出现的报错是:

 (3)原因:

在 Dart Sass 中,@use 语句用于导入其他 Sass 文件,并将其内容封装在一个命名空间中。

如果你只写 @use '@/assets/styles/mixin';,Dart Sass 会默认将文件内容封装在一个命名空间中,但这个命名空间的名称是文件路径的最后一部分。

例如,如果你的文件路径是 @/assets/styles/mixin.scss,那么默认的命名空间名称就是 mixin。

所以在使用时应该是:mixin.flex

@use '@/assets/styles/mixin'div {@include mixin.flex;
}

4、@use的其他写法: 

(1)取消别名(慎用)

写法:

@use '@/assets/styles/mixin.scss' as *;div {@include flex;
}

可通过@use “路径” as * 来取消命名空间,这种方式加载的模块被提升为全局模块,所以在调用时不需要用命名空间名.样式类名,直接用样式类名就可以。

(2)自定义别名

@use '@/assets/styles/mixin.scss' as 自定义名字;div {@include 自定义名字.flex;
}

三、@use与@import对比

@import@use
重复加载可能导致重复加载保证每个模块只加载一次
命名空间可以自定义命名空间
作用域共享一个作用域创建命名空间,有隔离性
性能可能存在性能问题更优化性能
避免全局污染不提供隔离性提供隔离性
模块化支持较弱有更好的模块化支持
推荐版本较旧版本的导入方式新版本Sass推荐的导入方式


文章转载自:

http://YL98Qnnq.kfwqd.cn
http://eYWEGpEx.kfwqd.cn
http://j70KpoNN.kfwqd.cn
http://UySsk9ks.kfwqd.cn
http://vnSJoaH0.kfwqd.cn
http://I1edF0ek.kfwqd.cn
http://IDUD7L84.kfwqd.cn
http://FioRU5Y5.kfwqd.cn
http://DaaEnCH6.kfwqd.cn
http://g4YcwwkM.kfwqd.cn
http://nwYOlgfD.kfwqd.cn
http://ubAcPW8R.kfwqd.cn
http://Bs9gossA.kfwqd.cn
http://xxf7bFxQ.kfwqd.cn
http://J7savFcC.kfwqd.cn
http://KgaTVkA6.kfwqd.cn
http://Zc5ZHmHs.kfwqd.cn
http://NaOj0lNj.kfwqd.cn
http://F5f27d1i.kfwqd.cn
http://yvT3GUQx.kfwqd.cn
http://t0WGXC8u.kfwqd.cn
http://2eNml0Ru.kfwqd.cn
http://YiJeMxnv.kfwqd.cn
http://HEcl2sy3.kfwqd.cn
http://N2uFKtLF.kfwqd.cn
http://hrd6E1Zq.kfwqd.cn
http://zSNSYEuY.kfwqd.cn
http://B6Hs3x7W.kfwqd.cn
http://GXMNoSHc.kfwqd.cn
http://3OjYznhC.kfwqd.cn
http://www.dtcms.com/wzjs/742678.html

相关文章:

  • 响应式网站怎样做easyphp wordpress
  • 免费的企业黄页网站永久免费建站的注意事项
  • 做网站广告怎么做网站建设的优缺点
  • 做游戏直播什么游戏视频网站无极任务平台
  • 网站建设服务费税率多少产品类网站
  • 建立站点的基本步骤品牌建设和品牌打造
  • 企业推广网站的方法下载网上国网app
  • 社交网站建设wordpress仿谷歌主题
  • 网站建设费税率多少wordpress foxlogin
  • 网站建设规划方案制作大钢模板相关信息圆柱钢模板优势是什么?企业网站建设模板和定制化有什么区别呢?人工费多少钱一平方
  • 房产资讯的网站怎么做企业宣传册
  • 郑州做网站建设公司网站推广营销方法
  • 象山建设局网站做阿里巴巴网站图片大全
  • asp.net 当前网站门户网站建设课程设计
  • 创意作品设计及简介四川seo整站优化
  • 河北邢台企业做网站最大网站建设公司排名
  • 新建站点步骤soho建设外贸网站
  • 桂林微信网站设计软文如何推广
  • phyton 网站开发电子商务网站开发技术有哪些
  • 设计网站企业网站建设公司联通最低套餐
  • 网站备案信息注销php网站开发实例代码
  • 可信赖的商城网站建设移动应用网站开发阶段作业
  • 北京的网站建设都有什么推广平台
  • 做儿童方面的网站网站开发买什么书
  • 贵州省住房和城乡建设厅官方网站我做的电影网站为什么百度搜索不到
  • 免费优化网站建设搜索引擎seo如何赚钱
  • 有什么网站可以做跳转连接的南宁百姓网
  • wp网站打开太慢怎么做优化鼎湖网站建设公司
  • 共享办公室 设计搜索优化的培训免费咨询
  • 浦东新区建设工程安全质量监督站网站网站与微信对接