解决打包后 cl-icon 颜色异常问题
This commit is contained in:
@@ -6,7 +6,17 @@
|
|||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { computed, type PropType } from "vue";
|
import { computed, type PropType } from "vue";
|
||||||
import { forInObject, get, has, parsePt, useCache, isDark, ctx, hasTextColor } from "@/cool";
|
import {
|
||||||
|
forInObject,
|
||||||
|
get,
|
||||||
|
has,
|
||||||
|
parsePt,
|
||||||
|
useCache,
|
||||||
|
isDark,
|
||||||
|
ctx,
|
||||||
|
hasTextColor,
|
||||||
|
isNull
|
||||||
|
} from "@/cool";
|
||||||
import { icons } from "@/icons";
|
import { icons } from "@/icons";
|
||||||
import { useSize } from "../../hooks";
|
import { useSize } from "../../hooks";
|
||||||
|
|
||||||
@@ -97,7 +107,7 @@ const icon = computed<Icon>(() => {
|
|||||||
|
|
||||||
// 图标颜色
|
// 图标颜色
|
||||||
const color = computed(() => {
|
const color = computed(() => {
|
||||||
if (props.color != "") {
|
if (props.color != "" && !isNull(props.color)) {
|
||||||
switch (props.color) {
|
switch (props.color) {
|
||||||
case "primary":
|
case "primary":
|
||||||
return ctx.color["primary-500"] as string;
|
return ctx.color["primary-500"] as string;
|
||||||
|
|||||||
Reference in New Issue
Block a user