import ExpenseView from './path'
import template from './path'
const MainComponent = new Vue({
el: '#app',
data: {
expense: [{ description: 'expense description', amount: 14.99, _id: 'l;dkfjg;ladfjg;klafjg;l' }],
},
router: new VueRouter({
routes: [
{ path: '/dash', component: ExpenseView, props: { default: true, expenses: MainComponent.expense } },
]
}),
template,
created() {...},
methods: {...},
computed: {...}
})
我的目标是让 router
监听 MainComponent
中的数据,但是存在范围问题 - 未定义 MainComponent
.
有没有办法让 router
以这种结构的方式监听 MainComponent
中的数据?
1 回答
您可以看到以下示例