美文网首页
Vue 中sass的基本操作

Vue 中sass的基本操作

作者: 有一种感动叫做丶只有你懂 | 来源:发表于2020-05-26 14:52 被阅读0次

1.配置sass中遇到的一些坑

我本地的vue-cli的版本@vue/cli 4.3.1,这个版本脚手架创建的vue项目配置全局sass的时候需要在vue.config.js中指定prependData而不是data,具体不知道官网啥时候改动的。

module.exports = {
  lintOnSave: false,
  css: {
    loaderOptions: {
      sass: {
        // data: `@import "~@/assets/scss/common.scss";`,//以前版本的配置
        prependData: `@import "~@/assets/scss/common.scss";`,//改成现在版本的配置
      },
    },
  },
};

2.sass在vue中的一些基本操作

创建全局变量

创建全局的css文件common.scss,写一个变量。

$bg: #16110d;

页面中引用

<style lang="scss" scoped>
.textBox {
  width: 100%;
  background: $bg;
  padding: 0 20px;
}
</style>
sass中的@mixin

common.scss文件中创建

@mixin flexContent($content, $items, $wrap) {
  display: flex;
  flex-wrap: $wrap;
  justify-content: $content;
  align-items: $items;
}

使用

<style lang="scss" scoped>
.textBox {
  @include flexContent(space-between, center, nowrap);
  width: 100%;
  background: $bg;
  padding: 0 20px;
}
</style>
scss中的@extend

common.scss文件中创建

.baseFlex {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
}

使用

<style lang="scss" scoped>
.textBox {
  @extend .baseFlex;
  width: 100%;
  background: $bg;
  padding: 0 20px;
}
</style>

相关文章

  • Vue 中sass的基本操作

    1.配置sass中遇到的一些坑 我本地的vue-cli的版本@vue/cli 4.3.1,这个版本脚手架创建的vu...

  • SASS 基本操作

    SASS提供四个编译风格的选项: * nested:嵌套缩进的css代码,它是默认值。 * expande...

  • Vue-cli3.x H5项目的一些配置

    1、如何进行sass配置及操作 创建好vue-cli3.x创建好后;新建一个Vue项目;在该项目中使用sass需要...

  • vue中关于sass的问题!

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

  • Vue: 如何引用全局 Sass

    现在都已经是 9102 年了,说起要在 Vue 里写样式,基本上都 Sass 起步。Sass 变量有很多好处,其中...

  • vue 中使用sass

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

  • Vue引入sass并配置全局变量

    Vue配置sass全局变量 配置sass全局变量前置如何引入sass不做介绍遇到问题:在main.js中引入sas...

  • vue学习笔记--我遇到的问题

    在vue中使用sass? 安装依赖 cnpm install --save-dev node-sass sass-...

  • 2021-11-08

    vue安装node-sass报:Failed at the node-sass@4.13.1 postinstal...

  • VUE项目中使用SCSS

    VUE项目中使用SCSS sass是依赖于node-sass ,所以要安装node-sass sass-loade...

网友评论

      本文标题:Vue 中sass的基本操作

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