style: 将scss 的@import替换为@use

master
chris 10 hours ago
parent 36cf3d7051
commit af8313de91

@ -1,4 +1,4 @@
// @import './variables.module.scss'; @use './custom-variables.scss' as *;
@mixin colorBtn($color) { @mixin colorBtn($color) {
background: $color; background: $color;

@ -32,11 +32,11 @@ $base-sub-menu-background: #1f2d3d;
$base-sub-menu-hover: #001528; $base-sub-menu-hover: #001528;
// //
$--color-primary: #409EFF; $color-primary: #409EFF;
$--color-success: #67C23A; $color-success: #67C23A;
$--color-warning: #E6A23C; $color-warning: #E6A23C;
$--color-danger: #F56C6C; $color-danger: #F56C6C;
$--color-info: #909399; $color-info: #909399;
// :export { // :export {
// menuText: $menuText; // menuText: $menuText;

@ -1,10 +1,10 @@
@import './variables.module.scss'; // @use './variables_custom.scss' as *;
@import './mixin.scss'; @use './mixin.scss';
@import './transition.scss'; @use './transition.scss';
@import './element-ui.scss'; @use './element-ui.scss';
@import './sidebar.scss'; @use './sidebar.scss';
@import './btn.scss'; @use './btn.scss';
@import './ruoyi.scss'; @use './ruoyi.scss';
body { body {
height: 100%; height: 100%;

@ -1,3 +1,4 @@
@use "@/assets/styles/custom-variables.scss" as *;
#app { #app {
.main-container { .main-container {

@ -1,4 +1,4 @@
@import './variables_custom.scss'; @use './custom-variables.scss' as *;
:export { :export {
menuText: $menuText; menuText: $menuText;
@ -20,9 +20,9 @@
yellow: $yellow; yellow: $yellow;
panGreen: $panGreen; panGreen: $panGreen;
// //
colorPrimary: $--color-primary; colorPrimary: $color-primary;
colorSuccess: $--color-success; colorSuccess: $color-success;
colorWarning: $--color-warning; colorWarning: $color-warning;
colorDanger: $--color-danger; colorDanger: $color-danger;
colorInfo: $--color-info; colorInfo: $color-info;
} }

@ -2,7 +2,7 @@
* @Author: chris * @Author: chris
* @Date: 2025-01-13 09:34:10 * @Date: 2025-01-13 09:34:10
* @LastEditors: chris * @LastEditors: chris
* @LastEditTime: 2025-08-14 11:45:12 * @LastEditTime: 2025-10-27 16:18:07
--> -->
<template> <template>
<div class="sidebar-logo-container" :class="{ 'collapse': collapse }"> <div class="sidebar-logo-container" :class="{ 'collapse': collapse }">
@ -53,8 +53,6 @@ const getLogoTextColor = computed(() => {
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
// @import '@/assets/styles/variables.module.scss';
.sidebarLogoFade-enter-active { .sidebarLogoFade-enter-active {
transition: opacity 1.5s; transition: opacity 1.5s;
} }

@ -66,8 +66,8 @@ function setLayout() {
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
@import "@/assets/styles/mixin.scss"; @use "@/assets/styles/mixin.scss" as *;
// @import "@/assets/styles/variables.module.scss"; // @use "@/assets/styles/variables.module.scss";
.app-wrapper { .app-wrapper {
@include clearfix; @include clearfix;

@ -2,7 +2,7 @@
* @Author: chris * @Author: chris
* @Date: 2025-08-12 11:19:45 * @Date: 2025-08-12 11:19:45
* @LastEditors: chris * @LastEditors: chris
* @LastEditTime: 2025-10-15 14:58:52 * @LastEditTime: 2025-10-27 16:11:21
--> -->
<template> <template>
<div class="image-detail-module"> <div class="image-detail-module">
@ -60,7 +60,7 @@ const props = defineProps({
.num { .num {
@apply font-700; @apply font-700;
color: $--color-danger; color: $color-danger;
} }
} }

@ -2,7 +2,7 @@
* @Author: chris * @Author: chris
* @Date: 2025-01-13 09:33:28 * @Date: 2025-01-13 09:33:28
* @LastEditors: chris * @LastEditors: chris
* @LastEditTime: 2025-10-27 10:24:31 * @LastEditTime: 2025-10-27 16:02:23
*/ */
import { defineConfig, loadEnv } from "vite"; import { defineConfig, loadEnv } from "vite";
import path from "path"; import path from "path";
@ -63,7 +63,7 @@ export default defineConfig(({ mode, command }) => {
preprocessorOptions: { preprocessorOptions: {
scss: { scss: {
silenceDeprecations: ["legacy-js-api"], silenceDeprecations: ["legacy-js-api"],
additionalData: `@import "@/assets/styles/variables_custom.scss";`, additionalData: `@use "@/assets/styles/custom-variables.scss" as *;`,
}, },
}, },
}, },

Loading…
Cancel
Save