【发布时间】:2019-04-01 17:46:36
【问题描述】:
我正在使用 Vue 路由器。在我以前的代码中:
<div v-bind:is="page.component_name" v-bind:page="page"></div>
哪个有效,page 数据已传递给组件。但是我如何对路由器视图做同样的事情呢?这似乎不起作用:
<router-view v-bind:page="page"></router-view>
js:
var vm = new Vue({
...,
router : new VueRouter({
routes : [
{ path: '/foo', component: { template: '<div>foo</div>', created:function(){alert(1);} } },
//{ path: '/bar', component: { template: '<div>bar</div>', created:function(){alert(2);} } },
{ path: '/bar', component: Vue.component("ti-page-report") }
]
}),
...
});
【问题讨论】:
标签: javascript vue.js vuejs2 vue-component vue-router