Использование свойства «маршрут» в Vue 2 - PullRequest
0 голосов
/ 01 декабря 2018

Я видел этот код Vue 1 в видео:

export default {
    data () {
        return {
            sections: []
        }
    },

    route: {
        data () {
            return store.getSections().then(sections => {
                this.sections = sections;
            })
         }
    }
}

Я пытаюсь сделать это с помощью Vue 2.

Функция данных в разделе "route:" просто не вызывается.

Является ли "route:" устаревшим в Vue 2?

Какая альтернатива "route:"?

И какой смысл в конце концов "route:"?

1 Ответ

0 голосов
/ 01 декабря 2018

В компонентах Vue 2 нет функции с именем route.

Вам нужны ловушки жизненного цикла created или mounted.

mounted: function() {
     return store.getSections().then(sections => {
            this.sections = sections;
        })
}
...