forked from cybrespace/pinafore
improve column switching performance
This commit is contained in:
parent
624020dd01
commit
8813694039
|
@ -15,6 +15,7 @@
|
||||||
<script>
|
<script>
|
||||||
import { importTimeline } from '../../_utils/asyncModules'
|
import { importTimeline } from '../../_utils/asyncModules'
|
||||||
import { store } from '../../_store/store'
|
import { store } from '../../_store/store'
|
||||||
|
import { scheduleIdleTask } from '../../_utils/scheduleIdleTask'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
oncreate() {
|
oncreate() {
|
||||||
|
@ -25,7 +26,12 @@
|
||||||
},
|
},
|
||||||
store: () => store,
|
store: () => store,
|
||||||
data: () => ({
|
data: () => ({
|
||||||
importTimeline: importTimeline()
|
importTimeline: importTimeline().then(timeline => {
|
||||||
|
return new Promise((resolve) => {
|
||||||
|
// make column-switching more responsive by delaying this load
|
||||||
|
scheduleIdleTask(() => resolve(timeline))
|
||||||
|
})
|
||||||
|
})
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
Loading…
Reference in New Issue