位置: 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》

  • iqoo8支持dc调光吗(iqooz1dc调光)

    iqoo8支持dc调光吗(iqooz1dc调光)

  • 荣耀play5tpro怎么设置软件应用锁(荣耀play5tPro怎么装内存卡)

    荣耀play5tpro怎么设置软件应用锁(荣耀play5tPro怎么装内存卡)

  • qq群怎么一起听歌(qq群如何一起听音乐)

    qq群怎么一起听歌(qq群如何一起听音乐)

  • 华为p40pro耳机怎么用(华为p40pro耳机怎么设置双声道)

    华为p40pro耳机怎么用(华为p40pro耳机怎么设置双声道)

  • 华为打开软件后屏幕变暗(华为打开软件后怎么退出)

    华为打开软件后屏幕变暗(华为打开软件后怎么退出)

  • 视频补帧可以提高画质吗(视频 补帧)

    视频补帧可以提高画质吗(视频 补帧)

  • 云课堂智慧职教怎么注销账号(云课堂智慧职教mooc课程官网入口)

    云课堂智慧职教怎么注销账号(云课堂智慧职教mooc课程官网入口)

  • chrome安装失败(chrome安装失败-9)

    chrome安装失败(chrome安装失败-9)

  • 开通svip可以找回聊天记录吗(svip能干嘛)

    开通svip可以找回聊天记录吗(svip能干嘛)

  • 罗马仕充电宝fit是快充口么

    罗马仕充电宝fit是快充口么

  • 笔记本电脑漏电危险吗(笔记本电脑漏电麻手危险吗)

    笔记本电脑漏电危险吗(笔记本电脑漏电麻手危险吗)

  • 小米拍照怎么设置十秒(小米拍照怎么设置)

    小米拍照怎么设置十秒(小米拍照怎么设置)

  • ipada1567是ipad几代(ipad型号a1567是多少寸)

    ipada1567是ipad几代(ipad型号a1567是多少寸)

  • 抖音发布作品间隔多长时间(抖音发布作品间距怎么调)

    抖音发布作品间隔多长时间(抖音发布作品间距怎么调)

  • 算法的时间复杂度取决于什么(算法的时间复杂度是指什么)

    算法的时间复杂度取决于什么(算法的时间复杂度是指什么)

  • 淘宝买家三心要多少好评(淘宝买家三颗心)

    淘宝买家三心要多少好评(淘宝买家三颗心)

  • photoshop是不是应用软件(photoshop属于应用软件嘛)

    photoshop是不是应用软件(photoshop属于应用软件嘛)

  • word文档密码怎么解除(word文档密码怎么破)

    word文档密码怎么解除(word文档密码怎么破)

  • 图片上画圈怎么弄(图片上画圈怎么设置)

    图片上画圈怎么弄(图片上画圈怎么设置)

  • iphonex怎么截图(iPhonex怎么截图)

    iphonex怎么截图(iPhonex怎么截图)

  • 苹果手机如何清除就寝(苹果手机如何清理缓存和垃圾)

    苹果手机如何清除就寝(苹果手机如何清理缓存和垃圾)

  • 视频怎么转格式到mp4(腾讯视频怎么转格式)

    视频怎么转格式到mp4(腾讯视频怎么转格式)

  • 华为hry一aloot是什么型号(华为hry-aloot)

    华为hry一aloot是什么型号(华为hry-aloot)

  • 华为watch3上市时间(华为 watch d)

    华为watch3上市时间(华为 watch d)

  • 拼多多帮人砍价为什么都是0元(拼多多帮人砍价免费拿是真的吗)

    拼多多帮人砍价为什么都是0元(拼多多帮人砍价免费拿是真的吗)

  • mac连着wifi能开热点吗(mac 连上wifi)

    mac连着wifi能开热点吗(mac 连上wifi)

  • 播放器下载的视频怎么保存到本地(播放器下载的视频在手机哪个位置)

    播放器下载的视频怎么保存到本地(播放器下载的视频在手机哪个位置)

  • p30多少倍变焦(p30变焦倍数是30还是50)

    p30多少倍变焦(p30变焦倍数是30还是50)

  • 苹果手机能当门禁卡吗(苹果手机能当门钥匙吗)

    苹果手机能当门禁卡吗(苹果手机能当门钥匙吗)

  • 系统中有些软件界面变成英文(该系统的软件)

    系统中有些软件界面变成英文(该系统的软件)

  • 税控盘减免税款月末如何结转
  • 应交税费转结哪里去
  • 实际发的工资跟个人所得税不一样
  • 申报过后财务报告怎么查
  • 企业所得税申报时间
  • 账簿登记的重要内容
  • 资产减值损失借贷方向
  • 贷款利息未取得发票所得税税前扣除哪年开始
  • 现金流量表公式大全
  • 混营纳税人有什么影响
  • 一般纳税人增值税怎么做账务处理
  • 工会经费人数在哪里查询
  • 中小企业货币资金内部控制案例
  • 出口企业收到的货款是人民币还是美元
  • 营业外支出怎么冲减
  • 为生产产品而领用材料的实际成本应计入什么账户的借方
  • 给员工发放奖励计入
  • 利润表本月金额怎么算
  • 如何使用windows10自带杀毒
  • 月末累计折旧怎么结转
  • 事业单位采购管理办法
  • win10开机重启陷入死循环
  • 电脑安全模式有声音吗
  • 调整系统保留带宽的命令
  • 工程投标保证金最新规定
  • 退货 会计
  • dc.exe 病毒
  • PHP:apache_getenv()的用法_Apache函数
  • 医疗保险在外地交了老家还要交吗
  • 一列火车穿过一条隧道,已知火车长450米,隧道长750米
  • 个人从任职单位取得可公开交易的股票期权
  • 最早的笔记本是512m内存
  • 解决出现问题的人
  • php实现文件上传需要使用哪个全局变量
  • flex布局实现垂直居中
  • Cookie 的 SameSite 属性
  • 3d点云处理算法
  • vue前端怎么运行
  • [深度学习] 基于切片辅助超推理库SAHI优化小目标识别
  • 预提费用多提汇算清缴怎么做账
  • 独资子公司与母公司
  • 所有者权益变动表模板excel
  • 营改增后增加了什么征税项目
  • 个税借方的含义
  • 影响公司股利分成的因素
  • 固定资产减少如何处理
  • 汽车租赁行业税负是多少
  • 应税销售额什么意思
  • 房地产企业成本结转
  • 现金流量明细表怎么看
  • 银行承兑汇票和银行汇票的区别
  • 汇算清缴期间费用福利费填哪里
  • 商业汇票怎么算到期日
  • 固定资产报废的变卖收入计入哪个科目
  • 付给农民的土地使用费
  • 本月未过账的凭证怎么写
  • 出口单证不齐责令整改可以处
  • 期间费用率怎么算
  • sql server 错误
  • 最基本的长度单位是什么
  • sql作业怎么执行
  • mysql速成要多久
  • mysql5717安装及配置超详细教程
  • bios密码忘记了取电池不管用
  • 镜的镜像截图
  • fedora怎么用
  • win10预览版绿屏重启解决
  • 虚拟机安装苹果电脑
  • 电脑怎么调win7系统
  • qbupdate.exe - qbupdate是什么进程 有什么作用
  • windows7调节音量
  • Win8用Ribbon Disabler工具关闭Ribbon功能区界面
  • cocos creator 资源加密
  • linux监控cpu使用率脚本
  • CloudEditText
  • 用python写脚本
  • python shutil
  • 车库契税怎么收费
  • 东莞国家税务局横沥分局
  • 税务局残保金征收工作汇报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设