fix: 🐛 el-link 组件弃用underline属性为boolean值的警告

- 将 :underline="false" 替换为 underline="never"
This commit is contained in:
zimo493
2025-04-28 14:30:01 +08:00
parent 0907d9d4b1
commit ee1718b9d9
8 changed files with 15 additions and 15 deletions

View File

@@ -295,7 +295,7 @@
v-if="contentConfig.importTemplate"
type="primary"
icon="download"
:underline="false"
underline="never"
@click="handleDownloadTemplate"
>
下载模板

View File

@@ -46,7 +46,7 @@
<el-button icon="refresh" @click="handleReset">重置</el-button>
<!-- 展开/收起 -->
<template v-if="isExpandable && formItems.length > showNumber">
<el-link class="ml-3" type="primary" :underline="false" @click="isExpand = !isExpand">
<el-link class="ml-3" type="primary" underline="never" @click="isExpand = !isExpand">
{{ isExpand ? "收起" : "展开" }}
<component :is="isExpand ? ArrowUp : ArrowDown" class="w-4 h-4 ml-2" />
</el-link>

View File

@@ -35,7 +35,7 @@
</div>
<el-divider />
<div class="flex-x-between">
<el-link type="primary" :underline="false" @click="handleViewMoreNotice">
<el-link type="primary" underline="never" @click="handleViewMoreNotice">
<span class="text-xs">查看更多</span>
<el-icon class="text-xs">
<ArrowRight />
@@ -44,7 +44,7 @@
<el-link
v-if="noticeList.length > 0"
type="primary"
:underline="false"
underline="never"
@click="handleMarkAllAsRead"
>
<span class="text-xs">全部已读</span>

View File

@@ -295,7 +295,7 @@
<span class="header-title">最新动态</span>
<el-link
type="primary"
:underline="false"
underline="never"
href="https://gitee.com/youlaiorg/vue3-element-admin/releases"
target="_blank"
>
@@ -331,7 +331,7 @@
:type="index === 0 ? 'primary' : 'info'"
:href="item.link"
target="_blank"
:underline="false"
underline="never"
>
详情
<el-icon class="link-icon"><TopRight /></el-icon>

View File

@@ -18,28 +18,28 @@ const arrayValue = ref(["1", "2"]); // 性别(值为Array)
<el-form>
<el-form-item label="性别">
<dict v-model="stringValue" code="gender" />
<el-link :underline="false" type="primary" class="ml-5">
<el-link underline="never" type="primary" class="ml-5">
值为String: const value = ref("1");
</el-link>
</el-form-item>
<el-form-item label="性别">
<dict v-model="numberValue" code="gender" />
<el-link :underline="false" type="success" class="ml-5">
<el-link underline="never" type="success" class="ml-5">
值为Number: const value = ref(1);
</el-link>
</el-form-item>
<el-form-item label="单选框字典">
<dict v-model="numberValue" type="radio" code="gender" />
<el-link :underline="false" type="success" class="ml-5">
<el-link underline="never" type="success" class="ml-5">
值为Number: const value = ref(1);
</el-link>
</el-form-item>
<el-form-item label="复选框字典">
<dict v-model="arrayValue" type="checkbox" code="gender" />
<el-link :underline="false" type="success" class="ml-5">
<el-link underline="never" type="success" class="ml-5">
值为Array: const value = ref(["1", "2"]);
</el-link>
</el-form-item>

View File

@@ -59,7 +59,7 @@
<div class="flex-x-between w-full">
<el-checkbox v-model="loginFormData.rememberMe">{{ t("login.rememberMe") }}</el-checkbox>
<el-link type="primary" :underline="false" @click="toOtherForm('resetPwd')">
<el-link type="primary" underline="never" @click="toOtherForm('resetPwd')">
{{ t("login.forgetPassword") }}
</el-link>
</div>
@@ -74,7 +74,7 @@
<div flex-center gap-10px>
<el-text size="default">{{ t("login.noAccount") }}</el-text>
<el-link type="primary" :underline="false" @click="toOtherForm('register')">
<el-link type="primary" underline="never" @click="toOtherForm('register')">
{{ t("login.reg") }}
</el-link>
</div>

View File

@@ -77,7 +77,7 @@
<el-form-item>
<div class="flex-y-center w-full gap-10px">
<el-checkbox v-model="isRead">{{ t("login.agree") }}</el-checkbox>
<el-link type="primary" :underline="false">{{ t("login.userAgreement") }}</el-link>
<el-link type="primary" underline="never">{{ t("login.userAgreement") }}</el-link>
</div>
</el-form-item>
@@ -90,7 +90,7 @@
</el-form>
<div flex-center gap-10px>
<el-text size="default">{{ t("login.haveAccount") }}</el-text>
<el-link type="primary" :underline="false" @click="toLogin">{{ t("login.login") }}</el-link>
<el-link type="primary" underline="never" @click="toLogin">{{ t("login.login") }}</el-link>
</div>
</div>
</template>

View File

@@ -19,7 +19,7 @@
<div flex-center gap-10px>
<el-text size="default">{{ t("login.thinkOfPasswd") }}</el-text>
<el-link type="primary" :underline="false" @click="toLogin">{{ t("login.login") }}</el-link>
<el-link type="primary" underline="never" @click="toLogin">{{ t("login.login") }}</el-link>
</div>
</div>
</template>