Rumah > Soal Jawab > teks badan
P粉0837850142023-08-29 00:49:28
Luluskan nilai yang dipilih sebagai parameter penghalaan:
$router.push({ name: "Inbox", params: { selectedValue: YOUR_VALUE } });
Dalam halaman Peti Masuk anda boleh mengakses melalui:
$route.params.selectedValue
P粉0381618732023-08-29 00:36:29
Saya syorkan anda mula menggunakan Vuex :)
Ini ialah perpustakaan yang boleh berkongsi objek data reaktif sepanjang aplikasi anda.
Berikut ialah contoh kod anda yang mungkin:
// /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>