loading增加定制属性,可自行配置 (#1683)

* feature:增加区域loading功能

* feature:增加修改loading配置
This commit is contained in:
奇淼(piexlmax
2024-03-20 10:44:21 +08:00
committed by GitHub
parent d4db16b501
commit d4b9c2c97b
5 changed files with 25 additions and 30 deletions
+1 -10
View File
@@ -167,8 +167,7 @@
class="admin-box"
>
<div
v-loading="loadingFlag"
element-loading-text="正在加载中"
id="gva-base-load-dom"
>
<transition
mode="out-in"
@@ -218,7 +217,6 @@ const isSider = ref(true)
const isMobile = ref(false)
const first = ref('')
const dialogVisible = ref(false)
const initPage = () => {
// 判断当前用户的操作系统
if (window.localStorage.getItem('osType') === 'WIN') {
@@ -259,18 +257,11 @@ const handleCommand = () => {
command.value.open()
}
const loadingFlag = ref(false)
onMounted(() => {
// 挂载一些通用的事件
emitter.emit('collapse', isCollapse.value)
emitter.emit('mobile', isMobile.value)
emitter.on('reload', reload)
emitter.on('showLoading', () => {
loadingFlag.value = true
})
emitter.on('closeLoading', () => {
loadingFlag.value = false
})
window.onresize = () => {
return (() => {
initPage()
+10 -11
View File
@@ -183,18 +183,17 @@ const checkPassword = (rule, value, callback) => {
}
// 获取验证码
const loginVerify = () => {
captcha({}).then(async(ele) => {
rules.captcha.push({
max: ele.data.captchaLength,
min: ele.data.captchaLength,
message: `请输入${ele.data.captchaLength}位验证码`,
trigger: 'blur',
})
picPath.value = ele.data.picPath
loginFormData.captchaId = ele.data.captchaId
loginFormData.openCaptcha = ele.data.openCaptcha
const loginVerify = async() => {
const ele = await captcha()
rules.captcha.push({
max: ele.data.captchaLength,
min: ele.data.captchaLength,
message: `请输入${ele.data.captchaLength}位验证码`,
trigger: 'blur',
})
picPath.value = ele.data.picPath
loginFormData.captchaId = ele.data.captchaId
loginFormData.openCaptcha = ele.data.openCaptcha
}
loginVerify()