【发布时间】:2019-05-02 14:02:46
【问题描述】:
我正在使用 vue.js,在渲染 vue 页面时,我在下面
错误“无法获取 /KForm”
以下是我在 main.js
中的代码import * as componentBase from "@app/app_start"
import Form from "@views/Form/Form.vue"
import KForm from "@views/KForm/KForm"
const NotFound = { template: '<p>Page not found</p>' }
const routes = {
'/': Form,
'/recap': Recap,
'/KForm': KForm
}
const app = new Vue({
...componentBase,
data: {
currentRoute: window.location.pathname
},
computed: {
ViewComponent() {
return routes[this.currentRoute] || NotFound
}
},
render: h => h(this.ViewComponent)
}).$mount("#app")
【问题讨论】:
-
你检查views/KForm目录中是否存在名为KForm的文件?
-
基于
Form的导入,可能需要将导入路径从KForm改为"@views/KForm/KForm.vue"。如果这不是问题,请告诉我们您在哪一行收到错误
标签: vue.js vue-component vuex vue-router