Vue - מיפוי פרמטרי query לprops בצורה הכי נקיה
תכנות
2
פוסטים
1
כותבים
123
צפיות
1
עוקבים
-
מדובר על Vue 3 אם זה רלוונטי.
הקדמה קטנה:
אם אני רוצה לקבל פרמטר מהURL עצמו, כלומר נגיד/posts/150/, לקבל את המזהה פוסט - 150,
ניתן פשוט לכתוב בראוטר{ path: '/posts/:id', name: 'PostDetails', component: PostDetails props: true }ואז בקומפוננטה
props: ['id']וזהו, אני יכול לגשת ל
this.idולקבל את המספר פוסט.
כל זה לפרמטר שהוא חלק מהURL עצמו,
אם אני רוצה לקבל פרמטר מהquery, כלומר לדוגמה הכתובתposts/150/?mode=read/, אני רוצה לקבל את הפרמטרmode,
הדרך הכי אלגנטית היא פונקציית props כזו (בראוטר)?props: route => { return { mode: route.query.mode } },או שיש סינטקס יותר קצר ונקי, כמו שיש עבור params?
תודה מראש