美文网首页
Vue2.0中SASS的使用

Vue2.0中SASS的使用

作者: 小涂异想世界 | 来源:发表于2021-03-25 18:30 被阅读0次

Sass(英文全称:Syntactically Awesome Stylesheets)是一个最初由[Hampton Catlin]设计并由[Natalie Weizenbaum]开发的层叠样式表语言。[2][3]在开发最初版本之后,Weizenbaum和[Chris Eppstein]继续通过SassScript来继续扩充Sass的功能。SassScript是一个在Sass文件中使用的小型脚本语言。

Sass是一个将脚本解析成CSS的[脚本语言],即SassScript。Sass包括两套[语法]。最开始的语法叫做“缩进语法”,与[Haml]类似,使用[缩进]来区分代码块,并且用回车将不同规则分隔开。而较新的语法叫做“SCSS”,使用和CSS一样的块语法,即使用大括号将不同的规则分开,使用分号将具体的样式分开。通常情况下,这两套语法通过.sass和.scss两个区分开。

一、vue项目使用sass

1、安装依赖包

vue的webpack项目中需要安装上node-sass、sass-loader和style-loader,所以,在项目中,运行一遍:

npm i node-sass sass-loader style-loader -D

运行以上的命令之后,将在package.json文件中的“devDependencies”属性中看到对应的版本号。

2、配置loader

在项目中的build目录找到webpack.base.conf.js文件,在该文件module.export中的module.rules加入解释scss文件的loader,具体做法是,在数组中加入一个对象,对象的内容如下:

{
   test: /\.scss$/,

   loader: 'sass-loader!style-loader!css-loader',

}

3、指定语言为scss

在.vue文件的style标签中加 lang="scss",写法如下:

<style scoped lang="scss">
</style>

4、导入文件

导入文件的关键字是import,在sass中可以导入sass文件,也可以导入css文件,省略文件名时,默认导入sass文件。导入时语法如下:

@import "xxx.sass"

相关文章

  • vue中关于sass的问题!

    背景 vue2.0里面sass编译打包报错! 解决 问题在vue2.0中安装了sass!生产环境npm run d...

  • Vue2.0中SASS的使用

    Sass(英文全称:Syntactically Awesome Stylesheets)是一个最初由[Hampto...

  • vue2.0项目中引入sass、less

    一、vue2.0项目中引入sass预编译 (1)安装依赖 vue项目中想要使用sass,需要安装上node-sas...

  • vue 中使用sass

    VUE2.0中集成Sass Step1:在项目中安装Sass Step2:配置Sass解析器 PS:不安装的话会出...

  • Vue中引入sass

    前端小菜鸟,准备实战搞搞app,本节就记录下,vue2.0中怎么引入sass以及通过sass将px转化为rem吧!...

  • 在vue2.0中使用sass

    1、安装sass的依赖包 npm install node-sass --save-devnpm install ...

  • 2021-03-22 sass中mixin的用法

    使用sass中mixin方法 在sass中可以声明@mixin来使用sass的一个规则集中 主要的是,要使用mix...

  • 如何在vue2.0中使用sass

    背景 成功安装了sass!现在想把自己vue里面的css替换成scss!你问我为什么!因为为了熟悉scss!后面再...

  • Sass使用和核心语法

    一、Sass预处理使用1、VS Code中安装Sass插件 在 VS Code 中安装 Live Sass Com...

  • vue运行报错Module build failed: Type

    使用sass后,运行报错处理方法:使用低版本的sass1、修改package.json文件中,sass-loade...

网友评论

      本文标题:Vue2.0中SASS的使用

      本文链接:https://www.haomeiwen.com/subject/litpcltx.html