路由器视图外的Vue路由返回空数据

时间:2019-07-18 16:54:24

标签: vue.js vue-router

我正在努力使Vue路线超出<router-view>组件。在内部,效果很好。

情况很奇怪,因为结果是这样的:

mounted : function()
{
    console.log(this.$router);
},

它显示了这一点:

currentRoute: Object
fullPath: "/activity-calendar"
hash: ""
matched: [{…}]
meta: {__ob__: Observer}
name: "Activity calendar"
params: {}
path: "/activity-calendar"
query: {}

这是正确的。但是,当我尝试通过以下方式访问该对象时:

console.log(this.$router.currentRoute);

我得到:

fullPath: "/"
hash: ""
matched: []
meta: {}
name: null
params: {}
path: "/"
query: {}

这些对象为何不同?

0 个答案:

没有答案