fix: 🐛 el-link 组件弃用underline属性为boolean值的警告
- 将 :underline="false" 替换为 underline="never"
This commit is contained in:
@@ -295,7 +295,7 @@
|
|||||||
v-if="contentConfig.importTemplate"
|
v-if="contentConfig.importTemplate"
|
||||||
type="primary"
|
type="primary"
|
||||||
icon="download"
|
icon="download"
|
||||||
:underline="false"
|
underline="never"
|
||||||
@click="handleDownloadTemplate"
|
@click="handleDownloadTemplate"
|
||||||
>
|
>
|
||||||
下载模板
|
下载模板
|
||||||
|
|||||||
@@ -46,7 +46,7 @@
|
|||||||
<el-button icon="refresh" @click="handleReset">重置</el-button>
|
<el-button icon="refresh" @click="handleReset">重置</el-button>
|
||||||
<!-- 展开/收起 -->
|
<!-- 展开/收起 -->
|
||||||
<template v-if="isExpandable && formItems.length > showNumber">
|
<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 ? "收起" : "展开" }}
|
{{ isExpand ? "收起" : "展开" }}
|
||||||
<component :is="isExpand ? ArrowUp : ArrowDown" class="w-4 h-4 ml-2" />
|
<component :is="isExpand ? ArrowUp : ArrowDown" class="w-4 h-4 ml-2" />
|
||||||
</el-link>
|
</el-link>
|
||||||
|
|||||||
@@ -35,7 +35,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<el-divider />
|
<el-divider />
|
||||||
<div class="flex-x-between">
|
<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>
|
<span class="text-xs">查看更多</span>
|
||||||
<el-icon class="text-xs">
|
<el-icon class="text-xs">
|
||||||
<ArrowRight />
|
<ArrowRight />
|
||||||
@@ -44,7 +44,7 @@
|
|||||||
<el-link
|
<el-link
|
||||||
v-if="noticeList.length > 0"
|
v-if="noticeList.length > 0"
|
||||||
type="primary"
|
type="primary"
|
||||||
:underline="false"
|
underline="never"
|
||||||
@click="handleMarkAllAsRead"
|
@click="handleMarkAllAsRead"
|
||||||
>
|
>
|
||||||
<span class="text-xs">全部已读</span>
|
<span class="text-xs">全部已读</span>
|
||||||
|
|||||||
@@ -295,7 +295,7 @@
|
|||||||
<span class="header-title">最新动态</span>
|
<span class="header-title">最新动态</span>
|
||||||
<el-link
|
<el-link
|
||||||
type="primary"
|
type="primary"
|
||||||
:underline="false"
|
underline="never"
|
||||||
href="https://gitee.com/youlaiorg/vue3-element-admin/releases"
|
href="https://gitee.com/youlaiorg/vue3-element-admin/releases"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
>
|
>
|
||||||
@@ -331,7 +331,7 @@
|
|||||||
:type="index === 0 ? 'primary' : 'info'"
|
:type="index === 0 ? 'primary' : 'info'"
|
||||||
:href="item.link"
|
:href="item.link"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
:underline="false"
|
underline="never"
|
||||||
>
|
>
|
||||||
详情
|
详情
|
||||||
<el-icon class="link-icon"><TopRight /></el-icon>
|
<el-icon class="link-icon"><TopRight /></el-icon>
|
||||||
|
|||||||
@@ -18,28 +18,28 @@ const arrayValue = ref(["1", "2"]); // 性别(值为Array)
|
|||||||
<el-form>
|
<el-form>
|
||||||
<el-form-item label="性别">
|
<el-form-item label="性别">
|
||||||
<dict v-model="stringValue" code="gender" />
|
<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");
|
值为String: const value = ref("1");
|
||||||
</el-link>
|
</el-link>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
<el-form-item label="性别">
|
<el-form-item label="性别">
|
||||||
<dict v-model="numberValue" code="gender" />
|
<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);
|
值为Number: const value = ref(1);
|
||||||
</el-link>
|
</el-link>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
<el-form-item label="单选框字典">
|
<el-form-item label="单选框字典">
|
||||||
<dict v-model="numberValue" type="radio" code="gender" />
|
<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);
|
值为Number: const value = ref(1);
|
||||||
</el-link>
|
</el-link>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
<el-form-item label="复选框字典">
|
<el-form-item label="复选框字典">
|
||||||
<dict v-model="arrayValue" type="checkbox" code="gender" />
|
<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"]);
|
值为Array: const value = ref(["1", "2"]);
|
||||||
</el-link>
|
</el-link>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|||||||
@@ -59,7 +59,7 @@
|
|||||||
|
|
||||||
<div class="flex-x-between w-full">
|
<div class="flex-x-between w-full">
|
||||||
<el-checkbox v-model="loginFormData.rememberMe">{{ t("login.rememberMe") }}</el-checkbox>
|
<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") }}
|
{{ t("login.forgetPassword") }}
|
||||||
</el-link>
|
</el-link>
|
||||||
</div>
|
</div>
|
||||||
@@ -74,7 +74,7 @@
|
|||||||
|
|
||||||
<div flex-center gap-10px>
|
<div flex-center gap-10px>
|
||||||
<el-text size="default">{{ t("login.noAccount") }}</el-text>
|
<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") }}
|
{{ t("login.reg") }}
|
||||||
</el-link>
|
</el-link>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -77,7 +77,7 @@
|
|||||||
<el-form-item>
|
<el-form-item>
|
||||||
<div class="flex-y-center w-full gap-10px">
|
<div class="flex-y-center w-full gap-10px">
|
||||||
<el-checkbox v-model="isRead">{{ t("login.agree") }}</el-checkbox>
|
<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>
|
</div>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
@@ -90,7 +90,7 @@
|
|||||||
</el-form>
|
</el-form>
|
||||||
<div flex-center gap-10px>
|
<div flex-center gap-10px>
|
||||||
<el-text size="default">{{ t("login.haveAccount") }}</el-text>
|
<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>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
|
|
||||||
<div flex-center gap-10px>
|
<div flex-center gap-10px>
|
||||||
<el-text size="default">{{ t("login.thinkOfPasswd") }}</el-text>
|
<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>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
Reference in New Issue
Block a user