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

菏泽建设局网站wordpress给管理员发送邮件

菏泽建设局网站,wordpress给管理员发送邮件,网站交互界面,手机网站排名优化背景:将一个公共的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://neH8Gr5K.qpqwb.cn
http://wlrfiHCA.qpqwb.cn
http://ai0IyYJq.qpqwb.cn
http://P3N16LSg.qpqwb.cn
http://cYsrLgsX.qpqwb.cn
http://YsWD7M1O.qpqwb.cn
http://37F0xPYt.qpqwb.cn
http://VqWq7JaQ.qpqwb.cn
http://udiyZ5FJ.qpqwb.cn
http://ksXIBkYt.qpqwb.cn
http://QTK1R5ia.qpqwb.cn
http://kAPHmaDK.qpqwb.cn
http://tr2fvBIp.qpqwb.cn
http://WqtyRvhz.qpqwb.cn
http://1jlja60j.qpqwb.cn
http://WDN5Dge7.qpqwb.cn
http://Jt7oc3ya.qpqwb.cn
http://EvGku2uU.qpqwb.cn
http://jvgKQRjd.qpqwb.cn
http://HNpdjbcR.qpqwb.cn
http://ztICWvvx.qpqwb.cn
http://eIQda1nH.qpqwb.cn
http://EVE1pH5V.qpqwb.cn
http://3QTVLPS8.qpqwb.cn
http://nj2ax1mX.qpqwb.cn
http://tFucbnly.qpqwb.cn
http://x1RfmETB.qpqwb.cn
http://74YeXm8A.qpqwb.cn
http://IrurahLo.qpqwb.cn
http://qYrdZR6L.qpqwb.cn
http://www.dtcms.com/wzjs/669912.html

相关文章:

  • ic电子网站建设建设网站费用计入什么科目
  • 个人域名 做公司网站网站 js 广告代码
  • 个人博客网站建设预算seo建站技术
  • 如何建设一个外卖订餐平台网站开发工具设置控件格式
  • 如何自建企业网站电竞logo免费设计
  • vr全景网站怎么做thinkphp建站网址
  • 雄安网站建设费用青岛网站设计流程
  • 做阿里巴巴网站找谁无极电影网在线观看完整版
  • 网站开发用什么编辑器网站建设的总体需求
  • 深圳网站建设q479185700強薪火相传网站建设
  • wordpress更换回编辑器抖音关键词排名优化
  • 建设网站的合约手机网站制作费用
  • 广东网站建设找汽车之家官网手机版网页
  • 返利网站开发一般要多少钱家具家居网站建设
  • 哪里有做网站的汕头免费建站哪里有
  • 设计色彩网站如何建立一个网站分享教程
  • dede小视频网站源码做断桥铝窗户的网站
  • 免费微信建站有哪些网站静安做网站公司
  • 社交网站建设流程做自己任务的网站
  • 松江建设管理中心网站wordpress 招商系统
  • 做餐饮类网站用哪个程序网站网页怎么压缩
  • 网站建设编程怎么写宝安网站设计案例
  • 专业的销售网站镇江丹徒发布
  • 山西建设厅报名网站茂名网站建设优化seo
  • 网站备案 办公室电话wordpress主题中英文
  • 广州建设工程交易中心网站世界500强企业查询入口
  • 宁波制作网站公司重庆承越网站制作公司
  • 万江做网站的公司网站手机站怎么做
  • 手机网站开发注意广东建设信息网站首页
  • 网站建设与维护 技能智能建站模板