我正在尝试调用一个函数,该函数执行一些内部操作并生成一些html。加载Vue路由器时,我确实想调用此函数,但始终会收到错误消息。这是我的代码:
const Route = { template: loadHtml() };
// ...
const routes = {
'/': Home,
// ...
};
var app = new Vue({
el: '.container',
data: {
currentRoute: window.location.pathname,
// ...
},
computed: {
ViewComponent () {
return routes[this.currentRoute]
}
},
render (h) { return h(this.ViewComponent) }
});
请注意,我是Vue的初学者。我得到的错误是:
[Vue warn]: Failed to mount component: template or render function not defined.