在给出错误 url 的 vue 路由之间切换

Switching between vue routes giving wrong urls

我现在的url是localhost:8000/admin/category/create

app.js

{   
    path : '/admin',
    component : dashboard
},
{
    name : 'list_category',
    path : '/admin/category',
    component : list_category
},
{
    name : 'show_category',
    path : '/admin/category/show/:id',          
    component : show_category
},
{
    name : 'create_category',
    path : '/admin/category/create',
    component : create_category
},
{
    name : 'edit_category',
    path : '/admin/category/edit/:id',
    component : edit_category
}

从创建类别导航到列表类别 即,

<router-link  class="btn btn-sm pull-right" to="admin/category"><strong>Category list</strong></router-link >

url 变为 localhost:8000/admin/category/admin/category.

但我需要的是这条 localhost:8000/admin/category 路线。

谢谢

命名的 vue 路由解决了我的问题

我改了

<router-link to="admin/catgeory" ><span>Artwork Category</span></router-link></li>

<router-link :to="{ name: 'list_category' }" ><span>Artwork Category</span></router-link></li>