我正在尝试执行以下操作:
import Vue from "vue";
import Router from "vue-router";
import Home from "./views/Home.vue";
import LoadingComponent from '@/components/Loading.vue';
Vue.use(Router);
const router = new Router({
routes: [
{
path: "/",
name: "home",
component: Home
},
{
path: "/about",
name: "about",
component: () => ({
component: import("./views/About.vue"),
loading: LoadingComponent,
delay: 1
})
}
]
});
export default router;
但是加载组件永远不会显示,即使我将网络设置为Slow 3G
. 仅当我在路由器中使用异步组件时才会发生这种情况,其他任何地方加载组件都会在延迟后显示。
Vue路由器不支持这个还是我做错了什么?