Я делаю Nativescript с VueJs
У меня есть шаблон, и я хочу передать некоторые данные следующему компоненту / странице.
Нет никакого реального объяснения того, как перехватить данные в следующем компоненте в документах .
Единственное, что близко к нему, это Passing props to the modal
Итак, я попробовал это.
onSubmit: function (args) {
console.log(this.searchValue);
this.$navigateTo(choose_startpoint, {
props: {
hospital: this.searchValue
}
})
}
this.searchValue
- это значение, которое пользователь ввел в строку поиска
Так что в другом файле я пытаюсь поймать это так:
props: ['hospital'],
template: `
<Page class="manual_input_page" actionBarHidden="true">
<StackLayout>
<Button class="fas btn btn-lb" text="\uf060 Kies je startpunt" @tap="$navigateBack"></Button>
<SearchBar class="searchbar" :text="searchValue" hint="Search" textFieldBackgroundColor="white" @textChange="onTextChanged" @submit="onSubmit" />
<ListView class="list-group" for="items in startpoints" @itemTap="onItemTap" separatorColor="transparent">
<v-template>
<Label class="item" :text="items.name" />
</v-template>
</ListView>
<Label class="bottom-info" :text="hospital"></Label>
</StackLayout>
</Page>
`,
а оно пустое? Что мне нужно сделать?