【发布时间】:2019-11-03 22:36:27
【问题描述】:
【问题讨论】:
-
Vue.component,全局导入组件以供整个应用程序使用,在这种情况下,我认为 vue-router 没有获取 MyHome 组件,现在尝试将其导入 app.js
import MyHome from "./components/MyHom.vue"在
标签: laravel vuejs2 vue-component vue-router
【问题讨论】:
import MyHome from "./components/MyHom.vue"在
标签: laravel vuejs2 vue-component vue-router
尝试如下。
component: Vue.component("Home", require("./Myhome").default)
你不需要用这种方式导入它。
希望对你有帮助。
【讨论】:
问题在于这段代码
{path:'home,component:MyHome}
所以错误的原因是,没有MyHome 变量持有任何组件权利。您只需使用 Vue.Component 注册您的组件即可直接注册您的组件。
解决方案
所以现在要解决这个问题,正如 Johhn 所说,导入您的组件并将其存储在变量中,然后将该变量传递给您的路由,如下所示。
import MyHome from "./components/MyHome.vue"
{path:'home,component:MyHome}
【讨论】: