Nuxt/test/fixtures/basic/pages/noloading.vue

23 lines
371 B
Vue

<template>
<p>{{ name }}</p>
</template>
<script>
export default {
loading: false,
asyncData() {
return new Promise((resolve) => {
setTimeout(() => resolve({ name: 'Nuxt.js' }), 10)
})
},
watch: {
$route(to) {
this.$nuxt.$loading.start()
}
},
mounted() {
setTimeout(() => this.$nuxt.$loading.finish(), 1500)
}
}
</script>