【问题标题】:Is there any way to import a component by route name into another component in vue js有没有办法通过路由名称将组件导入vue js中的另一个组件
【发布时间】:2019-10-31 18:31:11
【问题描述】:

我需要通过路由名称将一个 vue js 组件页面导入到另一个组件中。 任何人都可以向我展示解决方案。 例如

{ path: '/dashboardadmin', component: require('./components/Dashboard.vue').default, name: 'AdminDashboard' }

这是我的 vue 路线之一。我必须将此组件导入另一个名为 AdminDashboard 的组件

喜欢这个

import AdminDashboard from '*route name*';

有人可以帮助我吗? 提前致谢

【问题讨论】:

    标签: laravel vue.js


    【解决方案1】:

    如果您的父组件是A.vue,而您要在A.vue 中导入的组件类似于B.vue,那么您只需像这样将您的B.vue 导入A.vue

    import B from './B.vue' 并将其用于导出默认值

    export default {
      components: {
        B
      },
    }
    

    简单

    【讨论】:

    • 好的,感谢您的重播...这不是我要找的。我的意思是我需要像这样的'B'组件路由的任何名称属性导入'B' { path:'/b', component: require('./components/B.vue').default, name: 'bcomponent' } 从'bcomponent' 导入 B;
    猜你喜欢
    • 1970-01-01
    • 2021-01-01
    • 1970-01-01
    • 2021-07-29
    • 1970-01-01
    • 2018-06-06
    • 2021-04-16
    • 1970-01-01
    • 2022-01-01
    相关资源
    最近更新 更多