为了账号安全,请及时绑定邮箱和手机立即绑定

vue asyncComponent 异步加载路由参数delay等无效?

vue asyncComponent 异步加载路由参数delay等无效?

阿波罗的战车 2018-08-03 19:00:39
代码如下,我想对路由进行懒加载,但是能够进行正在加载中的提示,按照官网提示,但是delay没有效果路由加载:{    path: '/Me',    name: 'Me',    //component: r => import("@/views/loading/loadable")     component:  asyncComponent() }asyncComponent函数:import LoadingComponent from '@/views/loading/index.vue'import errorCom from '@/views/loading/error'export default (asyncComponent) => {const Com= function(){    let a = {        component: require('@/views/Me'),        loading: LoadingComponent,        error: errorCom,        delay: 2000     }    return a }return {    render: function (h) {        return h(Com, {})     } }}
查看完整描述

1 回答

?
www说

TA贡献1775条经验 获得超8个赞

请问这个问题解决了吗,我同样遇到了这个问题, 放到组件里这个工厂函数是有效的,但是作为路由就是不出loading效果

查看完整回答
反对 回复 2018-08-05
  • 1 回答
  • 0 关注
  • 1318 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信