मैं विभिन्न मार्गों के लिए एक ही घटक का उपयोग करना चाहता हूं अर्थात - मेरे पास 2 मार्ग हैं

  1. http://example.com/users/39
  2. http://example.com/users/39/58

यदि कोई उपयोगकर्ता उपरोक्त मार्ग में से किसी एक पर जाता है तो अब मैं उसी घटक को प्रस्तुत करना चाहता हूं। मैंने नीचे दिए गए कोड की कोशिश की और यह मेरे लिए ठीक काम कर रहा है, लेकिन यह उचित समाधान नहीं है। क्या एक ही मार्ग में हासिल करने का कोई तरीका है?

<script>
{
    path: ':id',
    component: () => import('@/views/Users')
},
{
    path: ':id/:user_id',
    component: () => import('@/views/Users')
}
<script>
0
Test Human 9 फरवरी 2021, 07:42

1 उत्तर

सबसे बढ़िया उत्तर

आप एक वैकल्पिक तर्क घोषित कर सकते हैं:

{
    path: '/users/:id/:user_id?',
    component: () => import('@/views/Users')
}

यह /users/39 और /users/39/58 के लिए काम करेगा

3
Ohgodwhy 10 फरवरी 2021, 02:46