chore: update

This commit is contained in:
xiaoxian521 2025-03-22 13:26:02 +08:00
parent 2d06dc1dd8
commit 6ab64a9906
6 changed files with 12 additions and 12 deletions

View File

@ -1,11 +1,6 @@
import type { iconType } from "./types";
import { h, defineComponent, type Component } from "vue";
import {
FontIcon,
getIconOffline,
IconifyIconOnline,
IconifyIconOffline
} from "../index";
import { FontIcon, IconifyIconOnline, IconifyIconOffline } from "../index";
/**
* `iconfont` `svg` `iconify`
@ -57,7 +52,7 @@ export function useRenderIcon(icon: any, attrs?: iconType): Component {
const IconifyIcon =
icon && icon.includes(":") ? IconifyIconOnline : IconifyIconOffline;
return h(IconifyIcon, {
icon: getIconOffline(icon),
icon,
...attrs
});
}

View File

@ -1,4 +1,5 @@
import { h, defineComponent } from "vue";
import { getIconOffline } from "../index";
import { Icon as IconifyIcon, addIcon } from "@iconify/vue/dist/offline";
// Iconify Icon在Vue里本地使用用于内网环境
@ -17,7 +18,7 @@ export default defineComponent({
return h(
IconifyIcon,
{
icon: this.icon,
icon: getIconOffline(this.icon),
"aria-hidden": false,
style: attrs?.style
? Object.assign(attrs.style, { outline: "none" })

View File

@ -10,6 +10,7 @@ import { useVerifyCode } from "../utils/verifyCode";
import { useUserStoreHook } from "@/store/modules/user";
import { useRenderIcon } from "@/components/ReIcon/src/hooks";
import Iphone from "~icons/ep/iphone";
import Keyhole from "~icons/ri/shield-keyhole-line";
const { t } = useI18n();
const loading = ref(false);
@ -64,7 +65,7 @@ function onBack() {
v-model="ruleForm.verifyCode"
clearable
:placeholder="t('login.pureSmsVerifyCode')"
:prefix-icon="useRenderIcon('ri:shield-keyhole-line')"
:prefix-icon="useRenderIcon(Keyhole)"
/>
<el-button
:disabled="isDisabled"

View File

@ -12,6 +12,7 @@ import { useRenderIcon } from "@/components/ReIcon/src/hooks";
import Lock from "~icons/ri/lock-fill";
import Iphone from "~icons/ep/iphone";
import User from "~icons/ri/user-3-fill";
import Keyhole from "~icons/ri/shield-keyhole-line";
const { t } = useI18n();
const checked = ref(false);
@ -118,7 +119,7 @@ function onBack() {
v-model="ruleForm.verifyCode"
clearable
:placeholder="t('login.pureSmsVerifyCode')"
:prefix-icon="useRenderIcon('ri:shield-keyhole-line')"
:prefix-icon="useRenderIcon(Keyhole)"
/>
<el-button
:disabled="isDisabled"

View File

@ -11,6 +11,7 @@ import { useUserStoreHook } from "@/store/modules/user";
import { useRenderIcon } from "@/components/ReIcon/src/hooks";
import Lock from "~icons/ri/lock-fill";
import Iphone from "~icons/ep/iphone";
import Keyhole from "~icons/ri/shield-keyhole-line";
const { t } = useI18n();
const loading = ref(false);
@ -88,7 +89,7 @@ function onBack() {
v-model="ruleForm.verifyCode"
clearable
:placeholder="t('login.pureSmsVerifyCode')"
:prefix-icon="useRenderIcon('ri:shield-keyhole-line')"
:prefix-icon="useRenderIcon(Keyhole)"
/>
<el-button
:disabled="isDisabled"

View File

@ -32,6 +32,7 @@ import Lock from "~icons/ri/lock-fill";
import Check from "~icons/ep/check";
import User from "~icons/ri/user-3-fill";
import Info from "~icons/ri/information-line";
import Keyhole from "~icons/ri/shield-keyhole-line";
defineOptions({
name: "Login"
@ -224,7 +225,7 @@ watch(loginDay, value => {
v-model="ruleForm.verifyCode"
clearable
:placeholder="t('login.pureVerifyCode')"
:prefix-icon="useRenderIcon('ri:shield-keyhole-line')"
:prefix-icon="useRenderIcon(Keyhole)"
>
<template v-slot:append>
<ReImageVerify v-model:code="imgCode" />