vue路由中component的动态引入(import、require的各种写法)
常用import写法(如下图):

常用写发,先用import通过路径引入组件对象,再赋给component。
稍微高级一点

直接“@”到目标主文件夹,不用敲那么多点点点。
第一种与第二种的结合,可实现懒加载。

来源转化:
const login = () => import('@/views/login/index')
...
{
...
component: login,
...
},
当项目路由很多时,可能需要根据数组动态设置路由,设置中动态设置component组件对象引入地址的方法:
let url = 'xxxxxxx'
{
...
component: () => import(`@/${url}`)
...
}
采用模板字符串的方式插入,动态设置引入地址。(声明:在import中采用模板字符串的方式插入,不一定有效,网上有很多这个写法的帖子,本

本文探讨了在Vue路由中如何动态引入component,重点介绍了import和require的使用方式,包括静态引入和动态引入。特别是动态设置require引入地址在处理大量路由时非常实用。文中还分享了一种动态插入模板字符串的尝试,但效果不一,提醒读者可能受eslint和webpack配置影响。
最低0.47元/天 解锁文章
3244

被折叠的 条评论
为什么被折叠?



