async and Suspense

This commit is contained in:
Jeffrey Biles
2020-03-29 10:21:02 -07:00
parent 03c6923013
commit 266268a49c
2 changed files with 11 additions and 4 deletions

View File

@@ -1,9 +1,15 @@
<template>
<div id="app">
<h1>VMail Inbox</h1>
<MailTable />
<Suspense>
<template #default>
<MailTable />
</template>
<template #fallback>
Loading...
</template>
</Suspense>
</div>
</template>

View File

@@ -21,10 +21,9 @@
<script>
import { format } from 'date-fns';
import axios from 'axios';
export default {
setup(){
async setup(){
let emails = [
{
"id": 1,
@@ -63,6 +62,8 @@
"read": false
}
]
await new Promise(resolve => setTimeout(resolve, 3000));
return {
format,
emails