fix: 🐛 el-link 组件弃用underline属性为boolean值的警告
- 将 :underline="false" 替换为 underline="never"
This commit is contained in:
@@ -295,7 +295,7 @@
|
||||
v-if="contentConfig.importTemplate"
|
||||
type="primary"
|
||||
icon="download"
|
||||
:underline="false"
|
||||
underline="never"
|
||||
@click="handleDownloadTemplate"
|
||||
>
|
||||
下载模板
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user