vue node-sass,vue 使用sass

  vue node-sass,vue 使用sass

  本文主要介绍了vue3.0中sass的整体使用过程,具有很好的参考价值。希望对大家有帮助。如有错误或不足之处,请不吝赐教。

  

目录

   vue3.0 sass全球使用vue3.0 sass入门。用npm 2安装sass包。创建新的scss文件3。将style.scss文件引入main.js 4。将样式引入页面元素。

  

vue3.0 sass全局的使用

  需要一个插件:sass-resources-loader。

  NPM I sass-资源-加载程序-保存-开发

  建立一个scss文件common.scss

  $ input-color:# 888;

  在vue.config.js(官网灰机)配置

  //css预设配置项

  loaderOptions: {

  //将选项传递给sass-loader

  scss: {

  //sass-loader V8或更高版本

  prepend data: @ import ~ @/assets/common . scss ;

  //sass-loader版本V8以下

  //additional data: @ import ~ @/assets/common . scss ;

  }

  }

  直接在组件中使用。

  输入{

  颜色:$ input-color;

  }

  Sass安装说明:节点的版本与node-sass的依赖版本不一致。sass-loader11需要webpack5,webpack版本控制是安装vue cli的版本,vue cli5是webpack5。

  最后一步,记得重启项目!

  

vue3.0使用sass入门

  实现在vue中使用sass风格的四个步骤

  

1.使用npm安装sass包

  使用npm安装node-sass,sass-loader,安装使用- save-dev,可以在开发环境中使用。具体版本如下:

  节点-萨斯:^4.14.1,

  “萨斯-装载机”:^9.0.3

  

2.新建scss文件

  Scss代码片段如下:

  _变量. scss

  //颜色

  $colors:(

  主:#00E5FF,

  紫色:#9e6fef,

  浅紫色:#BFBDFF,

  黄色:#FFF701

  );

  $ base-font-size:1 rem;

  $ font-size:(

  xxs: 0.5714,//8px

  xs: 0.7143,//10px

  sm: 0.8571,//12px

  md: 1,//14px

  lg: 1.1429,//16px

  xl: 1.4286 //20px

  );

  style.scss

  @import 。/variables ;

  //颜色

  @each $colorKey,$color in $colors {。text-#{$colorKey} {

  颜色:$ color

  }

  }

  //字体大小

  @each $sizeKey,$ size in $ font-size {。fs-#{$sizeKey} {

  font-size:$ size * $ base-font-size;

  }

  }

  

3.在main.js中引入style.scss文件

  因为main.js文件中引入的样式可以全局使用,所以引入语句如下:

  “导入”。/assets/scss/style.scss

  

4.在页面元素中引入样式即可

  例如:

  H3大五人格测验/h3

  实现如图所示:

  以上,简单的sass样式介绍完毕后,可以提取常用的样式,打包自己的scss文件。

  以上只是个人经验,希望给大家一个参考,也希望大家多多支持。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: