Vue中路由到一个公共组件,然后根据路径中是否存在文件动态加载组件

本文介绍如何在Vue中实现一个组件对应多个路由,并根据路径动态加载组件。通过vue-element-admin定义路由,利用component组件和require动态加载未在路由中预先定义的组件。遇到webpackage对import的限制时,采用require配合try-catch处理,确保组件能正确加载。应用场景包括自定义页面和常规业务场景的扩展。
摘要由CSDN通过智能技术生成

这个需求咋这么奇怪呢?这个需求想让一个组件完成默认兜底的功能,比如某个产品的显示,然后又留出定制化的功能,直接在固定的路径中编写vue,而不用再次定义路由。哎,写到这里,感觉再手动定制下路由就可以了。

1、实现多个路由1个组件

这个直接定义即可,我使用的是 vue-element-admin,因此定义的路由如下:
这里使用import,webpackage可以支持动态载入组件,当然直接引入组件也是可以的。

{
   
    path: '/test',
    component: Layout,
    hidden: false
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

webmote

如果能帮到你,请支持下博主

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值