mirror of
https://github.com/kuaifan/dootask.git
synced 2026-03-17 03:03:41 +00:00
no message
This commit is contained in:
parent
3055eccb82
commit
95c11f0504
16
resources/assets/js/store/actions.js
vendored
16
resources/assets/js/store/actions.js
vendored
@ -2415,7 +2415,14 @@ export default {
|
|||||||
* @param delay
|
* @param delay
|
||||||
*/
|
*/
|
||||||
showSpinner({state}, delay) {
|
showSpinner({state}, delay) {
|
||||||
setTimeout(_ => state.floatSpinnerLoad++, typeof delay === "number" ? delay : 0)
|
const id = $A.randomString(6)
|
||||||
|
state.floatSpinnerTimer.push({
|
||||||
|
id,
|
||||||
|
timer: setTimeout(_ => {
|
||||||
|
state.floatSpinnerTimer = state.floatSpinnerTimer.filter(item => item.id !== id)
|
||||||
|
state.floatSpinnerLoad++
|
||||||
|
}, typeof delay === "number" ? delay : 0)
|
||||||
|
})
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -2423,7 +2430,12 @@ export default {
|
|||||||
* @param state
|
* @param state
|
||||||
*/
|
*/
|
||||||
hiddenSpinner({state}) {
|
hiddenSpinner({state}) {
|
||||||
state.floatSpinnerLoad--
|
const item = state.floatSpinnerTimer.shift()
|
||||||
|
if (item) {
|
||||||
|
clearTimeout(item.timer)
|
||||||
|
} else {
|
||||||
|
state.floatSpinnerLoad--
|
||||||
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
/** *****************************************************************************************/
|
/** *****************************************************************************************/
|
||||||
|
|||||||
1
resources/assets/js/store/state.js
vendored
1
resources/assets/js/store/state.js
vendored
@ -24,6 +24,7 @@ const stateData = {
|
|||||||
loadUserBasic: false,
|
loadUserBasic: false,
|
||||||
loadProjects: 0,
|
loadProjects: 0,
|
||||||
loadDialogs: 0,
|
loadDialogs: 0,
|
||||||
|
floatSpinnerTimer: [],
|
||||||
floatSpinnerLoad: 0,
|
floatSpinnerLoad: 0,
|
||||||
touchBackInProgress: false,
|
touchBackInProgress: false,
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user