Vue3 进行 router.push 异步加载报错 TypeError: Cannot read properties of undefined (reading ‘apply‘)
Vue3 进行 router.push 异步加载报错 TypeError: Cannot read properties of undefined (reading ‘apply‘)
·
- 错误信息(我直接就看呆了,知道吗~,以前在 Vue2 用得好好的)
TypeError: Cannot read properties of undefined (reading 'apply')
- 后面百度查阅了一下资料,看到小伙伴使用
require.ensure
就可以了,
() => require.ensure([], (require) => require(`../../views/component.vue`))
- 有了两种方法
直接 用 component: () => import(/* webpackChunkName: "list" */ '../views/banner/index.vue'), // 自带的 - 另一种是 // component: () => require.ensure([], (require) => require(`../views/banner/list/index.vue`)) 也可以
更多推荐
已为社区贡献17条内容
所有评论(0)