【发布时间】:2021-09-28 20:58:28
【问题描述】:
我想将加载器添加到位于 main.js 中的 app.vue。 当我将超时设置为 5ms 时,错误组件加载正常。 但是延迟似乎对加载组件没有任何影响,它根本不显示加载组件。
import { createApp, defineAsyncComponent } from 'vue';
import loadScreen from '@components/companyLoader.vue'
const App = defineAsyncComponent({
loader: () => import('./App.vue'),
delay: 200,
timeout: 3000,
loadingComponent: loadScreen,
errorComponent: loadScreen, //runs when timeout set to 5ms
})
const app = createApp(App)
app.mount('#app')
【问题讨论】:
标签: javascript vue.js vue-component vuejs3 vue-composition-api