Commit e8365e8b by zkwolf

fix: close popover modal, the loadding logo show and disappear

parent 5430878c
<template> <template>
<a-popover <a-popover
v-model="visible"
trigger="click" trigger="click"
placement="bottomRight" placement="bottomRight"
:autoAdjustOverflow="true" :autoAdjustOverflow="true"
...@@ -50,19 +51,21 @@ export default { ...@@ -50,19 +51,21 @@ export default {
name: 'HeaderNotice', name: 'HeaderNotice',
data () { data () {
return { return {
loadding: false loadding: false,
visible: false
} }
}, },
methods: { methods: {
fetchNotice () { fetchNotice () {
if (this.loadding) { if (!this.visible) {
this.loadding = false
return
}
this.loadding = true this.loadding = true
setTimeout(() => { setTimeout(() => {
this.loadding = false this.loadding = false
}, 2000) }, 2000)
} else {
this.loadding = false
}
this.visible = !this.visible
} }
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment