Passez la valeur sélectionnée comme paramètre de routage?:
$router.push({ name: "Inbox", params: { selectedValue: YOUR_VALUE } });
Dans la page Bo?te de réception, vous pouvez accéder via?:
$route.params.selectedValue
Je vous recommande de commencer à utiliser Vuex :)
Il s'agit d'une bibliothèque qui peut partager des objets de données réactifs dans toute votre application.
Voici des exemples de votre code possible?:
// /store/index.js export state: () => { mailbox: '', } export mutation: () => { SET_MAILBOX(state, mailbox) { state.mailbox = mailbox } }
// your-page.vue <template> <v-autocomplete v-model="mailboxes" dense filled label="選擇郵箱" :items="mailboxes" item-text='mailbox' item-value='mailbox'> </v-autocomplete> </template> <script> export default { computed: { mailboxes: { get() { this.$store.state.mailbox // 從Vuex存儲中獲取值 }, set(newMailbox) { this.$store.commit('SET_MAILBOX', newMailbox) // 更新Vuex存儲 }, } } } </script>