vue如何全局引入scss
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,小编给大家分享一下vue如何全局引入scss,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1、mixin.scss// 颜
千家信息网最后更新 2025年01月19日vue如何全局引入scss
小编给大家分享一下vue如何全局引入scss,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
1、mixin.scss
// 颜色定义规范$color-background : #FFFFFF;$color-background-d : rgba(0, 0, 0, 0.3);$color-highlight-background : #333;$color-dialog-background : #666;$color-theme : #ffcd32;$color-theme-d : rgba(255, 205, 49, 0.5);$color-sub-theme : #d93f30;$color-text-d : rgba(255, 255, 255, 0.3);$color-text-l : rgba(255, 255, 255, 0.5);$color-text-ll : rgba(255, 255, 255, 0.8);$font-gray : #999;//字体定义规范$font-size-small-s : 10px;$font-size-small : 12px;$font-size-medium : 14px;$font-size-medium-x : 16px;$font-size-large : 18px;$font-size-large-x : 22px;$font-weight : 600;body,html{ //background: rgb(239, 242, 249);}//背景图片 100%@mixin bkgMaxSize($url) { background-image: url($url); background-repeat: no-repeat; background-size: 100% 100%;}@mixin font-setting-group($font-size,$font-family,$font-weight,$color,$line-height){ font-size: $font-size; font-family: $font-family; font-weight: $font-weight; color: $color; line-height: $line-height;}//边框圆角@mixin borderRadius($radius) { -webkit-border-radius: $radius; -moz-border-radius: $radius; -ms-border-radius: $radius; -o-border-radius: $radius; border-radius: $radius;}//定位上下左右居中@mixin positionCenter { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}//定位上下居中@mixin ct { position: absolute; top: 50%; transform: translateY(-50%);}//定位左右居中@mixin cl { position: absolute; left: 50%; transform: translateX(-50%);}//定位全屏@mixin allcover { position: absolute; top: 0; right: 0;}//相对定位@mixin my-absolute($left, $top,$z) { position: absolute; z-index: $z; margin-left: $left; margin-top: $top;}//宽高-不同@mixin widthHeightN($width, $height){ width: $width; height: $height;}//宽高-相同@mixin widthHeightY($number){ width: $number; height: $number;}//字体大小,颜色@mixin sizeColor($size, $color){ font-size: $size; color: $color;}//flex布局@mixin center_none{ display: flex; justify-content: center; align-items: center;}@mixin center_center{ display: flex; justify-content: center; align-items: center;}@mixin flex-start_center{ display: flex; justify-content: flex-start; align-items: center;}@mixin space-between_center{ display: flex; justify-content: space-between; align-items: center;}@mixin space-around_center{ display: flex; justify-content: space-around; align-items: center;}@mixin flex-end_center{ display: flex; justify-content: flex-end; align-items: center;}@mixin wrap_flex-start{ display: flex; flex-wrap:wrap; align-content:flex-start;}@mixin flex-start_column{ display: flex; justify-content: flex-start; flex-direction: column;}@mixin none_center_column{ display: flex; align-items: center; flex-direction: column;}@mixin center_center_column{ display: flex; align-items: center; justify-content: flex-start; flex-direction: column;}
这个文件就是全局封装好的scss
2、单文件使用
3、全局挂载
3.1 导入依赖
npm install sass-resources-loader
添加配置:
vue.config.js
文件中添加如下代码
module.exports = { outputDir: 'mbb',/*输出目录*/ publicPath: '/',/*访问前缀*/ lintOnSave: false,//关闭Eslint检测 chainWebpack: config => { const oneOfsMap = config.module.rule('scss').oneOfs.store oneOfsMap.forEach(item => { item .use('sass-resources-loader') .loader('sass-resources-loader') .options({ // Provide path to the file with resources // 要公用的scss的路径 resources: 'src/assets/stylus/mixin.scss' }) .end() }) }}
chainWebpack块中的
3.2 重启项目
以上是"vue如何全局引入scss"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
定位
全局
文件
篇文章
上下
内容
字体
颜色
不同
相同
上下左右
不怎么
代码
前缀
图片
圆角
大小
大部分
就是
布局
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
三级网络技术应用题详解
数据库怎么存客户信息
福建服务器光模块虚拟主机
数据库导入无效
mysql 数据库打包
服务器系统恢复选项是还原
政务网络安全工作总结
泰拉瑞亚服务器白名单怎么设置
天启网络技术有限公司靠谱吗
手游方舟进化进不去服务器
软件开发产品测试服务
数据库表更改表列无法保存
vivos1pro网络技术
数据库表里套表
杭州杭州软件开发公司推荐
特朗普退出网络安全
网络技术基础架构
怀旧服服务器最新信息
酒店网络安全对策
四川省文明城市网络安全
数据库怎么存客户信息
互联网科技公司盈利渠道
嵌入式数据库与应用
hp打印机服务器售后服务热线
饥荒服务器无法启动怎么解决
网络安全和信息化培训讲稿
新建信息系统网络安全经费保障
将网络安全纳入审计范围
内蒙古小云网络技术有限公司
华为服务器错误请稍后