Маршруты в vue с предварительно сгенерированными шаблонами - PullRequest
0 голосов
/ 27 октября 2018

Я пытаюсь вызвать функцию, которая выполняет некоторые внутренние операции и генерирует HTML. Я хочу вызвать эту функцию, когда загружаю свой Vue Router, но всегда получаю сообщение об ошибке. Вот мой код:

    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.
...