vue3 使用sass變量

1. 在<style>中使用scss定義的變量和css變量

1. 在@/style/variables.scss文件中定義scss變量

 // scss變量
$menuText: #bfcbd9;
$menuActiveText: #409eff;
$menuBg: #304156;
// css變量
:root {--el-menu-active-color: $menuActiveText; // 活動菜單項的文本顏色--el-menu-background-color: $menuBg; // 菜單的背景顏色--el-menu-text-color: $menuText; // 菜單的文字顏色
}

2. 在vite.config.ts中引入

  • 以前使用的@import已經被廢棄了
  /*引入index.scss文件中的變量*/css: {preprocessorOptions: {scss: {additionalData: `@use "@/style/variables.scss" as *;`,},},},

3.使用

  • 暫時發現只能在style中使用,更多使用方法等待慢慢發現
<style scoped lang="scss">.sidebar {width: 200px;height: 100vh;background-color: $menuBg;	}
.el-menu-vertical-demo {--el-menu-bg-color: var(--el-menu-bg-color);--el-menu-active-color: var(--el-menu-active-color);--el-menu-text-color: var(--el-menu-text-color);
}
</style>

2. 在標簽和<script>中使用scss定義的變量

1. 在@/style/variables.module.scss文件中導出常量

$red: red;
:export {fontColor: $red;
}

2. 在vue組件中引入

  • 可以在組件中傳遞了
<script setup lang="ts">
import fc from '@/style/variables.module.scss'
console.log(fc)
</script>

控制臺打印結果:
在這里插入圖片描述

3. 在標簽中使用

<div :style="{ color: fc.fontColor }">scss變量</div>

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/897448.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/897448.shtml
英文地址,請注明出處:http://en.pswp.cn/news/897448.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

gbase8s rss集群通信流程

什么是rss RSS是一種將數據從主服務器復制到備服務器的方法 實例級別的復制 (所有啟用日志記錄功能的數據庫) 基于邏輯日志的復制技術&#xff0c;需要傳輸大量的邏輯日志,數據庫需啟用日志模式 通過網絡持續將數據復制到備節點 如果主服務器發生故障&#xff0c;那么備用服務…

熵與交叉熵詳解

前言 本文隸屬于專欄《機器學習數學通關指南》&#xff0c;該專欄為筆者原創&#xff0c;引用請注明來源&#xff0c;不足和錯誤之處請在評論區幫忙指出&#xff0c;謝謝&#xff01; 本專欄目錄結構和參考文獻請見《機器學習數學通關指南》 ima 知識庫 知識庫廣場搜索&#…

程序化廣告行業(3/89):深度剖析行業知識與數據處理實踐

程序化廣告行業&#xff08;3/89&#xff09;&#xff1a;深度剖析行業知識與數據處理實踐 大家好&#xff01;一直以來&#xff0c;我都希望能和各位技術愛好者一起在學習的道路上共同進步&#xff0c;分享知識、交流經驗。今天&#xff0c;咱們聚焦在程序化廣告這個充滿挑戰…

探索在生成擴散模型中基于RAG增強生成的實現與未來

概述 像 Stable Diffusion、Flux 這樣的生成擴散模型&#xff0c;以及 Hunyuan 等視頻模型&#xff0c;都依賴于在單一、資源密集型的訓練過程中通過固定數據集獲取的知識。任何在訓練之后引入的概念——被稱為 知識截止——除非通過 微調 或外部適應技術&#xff08;如 低秩適…

DeepSeek 助力 Vue3 開發:打造絲滑的表格(Table)之添加列寬調整功能,示例Table14基礎固定表頭示例

前言&#xff1a;哈嘍&#xff0c;大家好&#xff0c;今天給大家分享一篇文章&#xff01;并提供具體代碼幫助大家深入理解&#xff0c;徹底掌握&#xff01;創作不易&#xff0c;如果能幫助到大家或者給大家一些靈感和啟發&#xff0c;歡迎收藏關注哦 &#x1f495; 目錄 Deep…

取反符號~

取反符號 ~ 用于對整數進行按位取反操作。它會將二進制表示中的每一位取反&#xff0c;即 0 變 1&#xff0c;1 變 0。 示例 a 5 # 二進制表示為 0000 0101 b ~a # 按位取反&#xff0c;結果為 1111 1010&#xff08;補碼表示&#xff09; print(b) # 輸出 -6解釋 5 的二…

論文閱讀分享——UMDF(AAAI-24)

概述 題目&#xff1a;A Unified Self-Distillation Framework for Multimodal Sentiment Analysis with Uncertain Missing Modalities 發表&#xff1a;The Thirty-Eighth AAAI Conference on Artificial Intelligence (AAAI-24) 年份&#xff1a;2024 Github&#xff1a;暫…

WBC已形成“東亞-美洲雙中心”格局·棒球1號位

世界棒球經典賽&#xff08;WBC&#xff09;作為全球最高水平的國家隊棒球賽事&#xff0c;參賽隊伍按實力、地域和歷史表現可分為多個“陣營”。以下是基于歷屆賽事&#xff08;截至2023年&#xff09;的陣營劃分及代表性隊伍分析&#xff1a; 第一陣營&#xff1a;傳統豪強&a…

django中路由配置規則的詳細說明

在 Django 中,路由配置是將 URL 映射到視圖函數或類視圖的關鍵步驟,它決定了用戶請求的 URL 會觸發哪個視圖進行處理。以下將詳細介紹 Django 中路由配置的規則、高級使用方法以及多個應用配置的規則。 基本路由配置規則 1. 項目級路由配置 在 Django 項目中,根路由配置文…

【報錯】微信小程序預覽報錯”60001“

1.問題描述 我在微信開發者工具寫小程序時&#xff0c;使用http://localhost:8080是可以請求成功的&#xff0c;數據全都可以無報錯&#xff0c;但是點擊【預覽】&#xff0c;用手機掃描二維碼瀏覽時&#xff0c;發現前端圖片無返回且報錯60001&#xff08;打開開發者模式查看日…

柵格裁剪(Python)

在地理數據處理中&#xff0c;矢量裁剪柵格是一個非常重要的操作&#xff0c;它可以幫助我們提取感興趣的區域并獲得更精確的分析結果。其重要性包括&#xff1a; 區域限定&#xff1a;地球科學研究通常需要關注特定的地理區域。通過矢量裁剪柵格&#xff0c;我們可以將柵格數…

【無人機路徑規劃】基于麻雀搜索算法(SSA)的無人機路徑規劃(Matlab)

效果一覽 代碼獲取私信博主基于麻雀搜索算法&#xff08;SSA&#xff09;的無人機路徑規劃&#xff08;Matlab&#xff09; 一、算法背景與核心思想 麻雀搜索算法&#xff08;Sparrow Search Algorithm, SSA&#xff09;是一種受麻雀群體覓食行為啟發的元啟發式算法&#xff0…

MySQL數據庫安裝及基礎用法

安裝數據庫 第一步&#xff1a;下載并解壓mysql-8.4.3-winx64文件夾 鏈接: https://pan.baidu.com/s/1lD6XNNSMhPF29I2_HBAvXw?pwd8888 提取碼: 8888 第二步&#xff1a;打開文件中的my.ini文件 [mysqld]# 設置3306端口port3306# 自定義設置mysql的安裝目錄&#xff0c;即解…

軟件工程:軟件開發之需求分析

物有本末&#xff0c;事有終始。知所先后&#xff0c;則近道矣。對軟件開發而言&#xff0c;軟件需求乃重中之重。必先之事重千鈞&#xff0c;不可或缺如日辰。 汽車行業由于有方法論和各種標準約束&#xff0c;對軟件開發有嚴苛的要求。ASPICE指導如何審核軟件開發&#xff0…

正則表達式,idea,插件anyrule

????package lx;import java.util.regex.Pattern;public class lxx {public static void main(String[] args) {//正則表達式//寫一個電話號碼的正則表達式String regex "1[3-9]\\d{9}";//第一個數字是1&#xff0c;第二個數字是3-9&#xff0c;后面跟著9個數字…

RISC-V醫療芯片工程師復合型轉型的路徑與策略

從RISC-V到醫療芯片:工程師復合型轉型的路徑與策略 一、引言 1.1 研究背景 在科技快速發展的當下,芯片技術已然成為推動各行業進步的核心驅動力之一。其中,RISC-V 架構作為芯片領域的新興力量,正以其獨特的優勢迅速崛起,對整個芯片產業的格局產生著深遠影響。RISC-V 架…

【設計模式】掌握建造者模式:如何優雅地解決復雜對象創建難題?

概述 將一個復雜對象的構建與表示分離&#xff0c;使得同樣的構建過程可以創建不同的表示。 分離了部件的構造(由Builder來負責)和裝配(由Director負責)。 從而可以構造出復雜的對象。這個模式適用于&#xff1a;某個對象的構建過程復雜的情況。 由于實現了構建和裝配的解耦。…

量子計算對區塊鏈技術的影響:革新與挑戰

量子計算對區塊鏈技術的影響&#xff1a;革新與挑戰 大家好&#xff0c;我是你們的技術伙伴Echo_Wish。今天我們來探討一個頗具前沿性的話題——量子計算對區塊鏈技術的影響。量子計算作為新一代計算技術&#xff0c;其強大的計算能力為各個領域帶來了革新。然而&#xff0c;量…

【Java代碼審計 | 第八篇】文件操作漏洞成因及防范

未經許可&#xff0c;不得轉載。 文章目錄 文件操作漏洞文件讀取漏洞基于 InputStream 的讀取基于 FileReader 的讀取 文件下載漏洞文件刪除漏洞防范 文件操作漏洞 分為文件讀取漏洞、文件下載漏洞與文件刪除漏洞。 文件讀取漏洞 在Java中&#xff0c;文件讀取通常有兩種常見…

與rkipc通信

rkipc的通信方式 在ipcweb中&#xff0c;程序是通過/var/tmp/rkipc和rkipc進行通信&#xff0c;并且網絡和客戶端的函數封裝在luckfox-pico/project/app/ipcweb/ipcweb-backend/src/socket_client文件夾中&#xff0c; client.cpp是客戶端命令 socket.cpp是網絡命令 編寫rkip…