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
с помощью этой структуры?