Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vue.js 如何在应用程序启动前在Nuxt.js中创建预加载/启动屏幕?_Vue.js_Nuxt.js_Splash Screen_Nuxtjs - Fatal编程技术网

Vue.js 如何在应用程序启动前在Nuxt.js中创建预加载/启动屏幕?

Vue.js 如何在应用程序启动前在Nuxt.js中创建预加载/启动屏幕?,vue.js,nuxt.js,splash-screen,nuxtjs,Vue.js,Nuxt.js,Splash Screen,Nuxtjs,我曾尝试在路由之间添加一个加载程序,如nuxt.js文档所示,但它不起作用。但我无法在应用程序启动前添加启动屏幕 mycomponents/loading.vue中的代码片段 <template> <div v-if="loading" class="loading-page"> <p>Loading...</p> </div> </template> <scr

我曾尝试在路由之间添加一个加载程序,如nuxt.js文档所示,但它不起作用。但我无法在应用程序启动前添加启动屏幕

mycomponents/loading.vue中的代码片段

<template>
  <div v-if="loading" class="loading-page">
    <p>Loading...</p>
  </div>
</template>

<script>
export default {
  data: () => ({
    loading: false
  }),
  methods: {
    start(){
      this.loading = true
    },
    finish(){
      this.loading = false
    }
  }
}
</script>
export default {
...

loading: '~/components/loading.vue'
...
}