Cette fois, je vais vous montrer comment transmettre des paramètres par le routeur dans Vue.js. Quelles sont les précautions pour que le routeur dans Vue.js transmette des paramètres. Ce qui suit est un cas pratique, voyons. jetez un oeil.
Passer les paramètres du routeur Vue-🎜>
Pourquoi devrions-nous transmettre les paramètres du routeurImaginez un scénario Actuellement sur la page d'accueil, vous devez cliquer sur. un certain élément pour afficher des informations détaillées sur l'élément. Ensuite, à ce moment-là, vous devez transmettre l'identifiant de l'élément à la page de détails sur la page d'accueil, et la page de détails peut obtenir les informations détaillées via l'identifiant.Méthode de passage des paramètres Vue-router
Paramètre de passage
Code postal : / routeur /index.vueexport default new Router({ routes: [ { path: '/', name: 'Home', component: Home }, { path: '/work', name: 'Work', component: Work } ] })
// 触发它传递一个对象到组件Work getIt (id) { this.$router.push({ path: '/work', name: 'Work', params: { id: id } }) }
<template> <p class="work"> work: {{id}} </p> </template> <script> export default { name: 'Work', data () { return { id: this.$route.params.id //拿到id } } } </script>
paramètre de requête
Changez simplement les parmes ci-dessus en requête, c'est-à-dire :// 传入 this.$router.push({ path: '/work', name: 'Work', query: { id: id } }) ... ... this.$route.query.id // 获取
Explication détaillée des étapes Angular+Font-Awesome
Explication détaillée de l'utilisation des classes dans js et dactylographié
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!