Adicionando as rotas
As rotas permitem que possamos acessar os recursos definidos
Para criar as rotas básicas vamos adicionar um novo arquivo no domínio no qual estamos trabalhando chamado routes.js. Este arquivo irá importar funções auxiliares para criação de rotas e os valores de domain e de path do arquivo criado anteriormente.
import { crud, group } from 'src/app/Util/routing'
import { domain, path } from './settings'
/**
* @returns {Array<RouteConfig>}
*/
export default () => {
// index
const index = () => import('src/modules/Group.vue')
// table
const table = () => import('src/views/dashboard/general/category/CategoryTable')
// form
const form = () => import('src/views/dashboard/general/category/CategoryForm')
const children = crud(domain, path, table, form)
const meta = { namespace: domain, scope: 'group' }
return [
group(path, index, children, meta)
]
}É possível perceber que as funções auxiliares tem papel fundamental neste arquivo. São elas que vão usar os componentes que criamos e criar todas as 5 rotas que serão responsáveis por desenhar as telas.
Depois de criarmos o arquivo de rotas devemos registrar ele no routeFile de agregação mais apropriado. No nosso caso é o src/modules/Dashboard/router/routeFile.js e isso vai variar de acordo com a organização criada para o projeto. Podemos criar outros módulos ou arquivos para agregar outros arquivos em outros domínios.
Depois de adicionar as rotas que criamos o routeFile ficará semelhante ao trecho abaixo.
Depois de tudo que fizemos até aqui é possível ver as telas que foram pré-configuradas. O próximo passo do tutorial é vermos este resultado e compreender os conceitos de como trabalhar com ele.
Trabalhando com as telasLast updated
Was this helpful?