位置: IT常识 - 正文

vue3:安装配置sass(vue3 安装)

编辑:rootadmin
vue3:安装配置sass

目录

前言:

1. 安装sass

2. 新建style目录,存放scss文件

3. main.ts 

4. vite.config.ts

5. Test.vue


前言:

推荐整理分享vue3:安装配置sass(vue3 安装),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vuecli3安装,vuecli3安装,vue安装环境配置,vue安装使用,vue3 安装,vue3.0安装步骤,vue3 安装,vue3 安装,内容如对您有帮助,希望把文章链接给更多的朋友!

对于前端开发人员来说,css预处理的语言已经是家常便饭了,如sass,less等等,那么在vue3中该如何去使用sass呢?

首先看个最基础的页面,木有任何的样式,接下来将一步一步的添加样式!

<template> <div> 123456 </div></template>

 

1. 安装sassnpm install sass2. 新建style目录,存放scss文件

项目src文件下,新建styles目录,当然位置自己随意定,新建了这三个scss文件,下面我们对这三个文件进行一一解析。

 constant.scss:用于放置项目中的sass变量,比如主题颜色,大字体的字号,小字体的字号等等,这里只是用于测试

$color-red: #ff0000;$large-size: 40px;$font-oblique: oblique;

index.scss:用于放置项目中自己封装的一些常用的样式,class类名,比如flex布局,定位,字体等等,这个只写了一个

@import "./constant.scss";.l-size { font-size: $large-size;}

variables.module.scss:用于scss变量的导出,大部分用于vue文件中js中使用

@import "./constant.scss";:export { fontOblique: $font-oblique;}3. main.ts vue3:安装配置sass(vue3 安装)

将我们封装的公共的css样式类名导入进main.ts文件中,这样在所有的vue文件中,就可以随意使用这些样式了

 尝试一下~.~

<template> <div class="l-size"> 123456 </div></template>

4. vite.config.ts

主要用途是将我们的constant.scss中的scss常量加载到全局,这样我们可以在style标签中,随意使用这些scss常量

import {defineConfig} from 'vite'import vue from '@vitejs/plugin-vue'import path from 'path';// https://vitejs.dev/config/export default defineConfig({ plugins: [vue()], resolve: { // Vite路径别名配置 alias: { '@': path.resolve('./src') } }, /*主要看下面这段*/ css: { preprocessorOptions: { scss: { additionalData: '@import "@/styles/constant.scss";' } } }})

尝试一下~.~

<template> <div class="l-size content"> 123456 </div></template><style lang="scss" scoped>.content { color: $color-red;}</style>

5. Test.vue

接下来,我们将 variables.module.scss中的变量导入到当前的vue文件中。

<script lang="ts" setup>import variables from "@/styles/variables.module.scss"console.log(variables)</script>

 于是我们可以这么写

<template> <div class="l-size content" :style="{fontStyle:variables.fontOblique}"> 123456 </div></template><script setup lang="ts">import variables from "../styles/variables.module.scss"console.log(variables)</script><style lang="scss" scoped>.content { color: $color-red;}</style>

或者利用computed

<template> <div class="l-size content" :style="getStyle"> 123456 </div></template><script setup lang="ts">import {computed} from "vue"import variables from "../styles/variables.module.scss"const getStyle = computed(() => ({fontStyle: variables.fontOblique}))</script><style lang="scss" scoped>.content { color: $color-red;}</style>

 如此这样~.~!

本文链接地址:https://www.jiuchutong.com/zhishi/298901.html 转载请保留说明!

上一篇:基于MATLAB的随机森林分类(基于matlab的随机森林回归和交叉验证)

下一篇:ICLR2023《Crossformer: Transformer Utilizing Cross-Dimension Dependency for Multivariate Time Series》

  • 劳务公司怎么交税,都有哪些税
  • 财务软件增值税
  • 什么是税收滞纳金请举例说明
  • 教育行业主营业务内容
  • 企业上缴税费总额怎么算
  • 没有支付运费会怎样
  • 商品进销差价属于流动资产吗
  • 合并后少数股东权益的处理
  • 销项税额是不是开出去的发票金额
  • 企业应交所得税怎么算
  • 收到销售退回时应当冲减
  • 计提折旧需要减去预计净残值吗
  • 公司会计怎么做
  • 应纳出口关税怎么算
  • 法人贷款用于公司经营的分录怎么做
  • 报关单上金额要和合同上一样吗
  • 服务费返还
  • 固定资产评估增值递延所得税
  • 外包业务账务处理
  • 旅游业相关行业
  • 加权平均净资产收益率等于企业净利润除以
  • 把公司的钱借给别人责任
  • 企业所得税每季度申报时间
  • 报表上应交税费是负数是什么意思
  • 应收出口退税属于哪个会计科目
  • 进料进口
  • 支付征地补偿款怎么开具增值税发票
  • 现金股利属于什么所得
  • 控股子公司收购母公司
  • 工业企业生产成本核算表
  • 修改系统散热方案
  • PHP:apache_response_headers()的用法_Apache函数
  • PHP:ftp_nb_put()的用法_FTP函数
  • 税收筹划的原则包括
  • 鹤望兰的养殖方法和注意事项浇水
  • PHP:imagecreatefromgd()的用法_GD库图像处理函数
  • 福利部门领用原材料进项税额可以抵扣吗
  • 会计年报表怎么做
  • video.js能播放什么格式
  • 微调是调哪里
  • dedecms使用教程
  • react context优化四重奏教程示例
  • 控股子公司注销母公司账务处理实例
  • 招待客户的交通费可以算招待费吗
  • 企业收到的
  • 应收账款属于什么会计要素
  • 安置房买卖过户流程
  • 销售费用进项税抵扣
  • 境外企业向境内汇款
  • 开房租租赁发票怎么记账?
  • 购入固定资产的会计科目
  • 小规模企业能否消化13点增值税普通发票
  • 现金折扣与商业折扣的计算
  • 工业企业会计和商业企业会计的区别
  • 怎么设置材料
  • SQLserver中cube:多维数据集实例详解
  • mysql提高效率
  • solaris 11.3
  • FastDFS4和Ubuntu12安装及部署步骤
  • centos清理缓存
  • linux读取命令
  • windows8启动管理器
  • 在bootstrap中,有哪几种导航
  • nodejs利用http模块实现银行卡所属银行查询和骚扰电话验证示例
  • 我吐槽你
  • linux sar文件路径
  • js经典实例
  • windows安装python pip
  • js中切割字符串
  • Drag and drop in unity
  • 社保批扣和灵活就业批扣有什么区别
  • 江苏省高新区地图
  • 专项附加扣除可以退多少钱
  • 出口退税中的留抵税额
  • 北京东城区社保电话
  • 直接快递出口的货物
  • 电子发票专用章怎么设置
  • 资源税的征税范围一般包括
  • 天津市河东区税务局
  • 卡车生产企业
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设