在Vue 2中使用属性“ route”

时间:2018-12-01 17:02:37

标签: vue.js vue-router

我在视频中看到了这个Vue 1代码:

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

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

我正在尝试使用Vue 2。

根本不会调用“ route:”下的数据功能。

Vue 2中不推荐使用“ route:”吗?

“路线:”的替代方案是什么?

“路线”到底有什么意义?

1 个答案:

答案 0 :(得分:1)

Vue 2中的组件上没有名为route的函数。

您正在寻找life-cycle hooks createdmounted

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