1
resposta

Quando clico em cadastro fica em branco / porque não fazer System.import da Home?

Fiz o mesmo procedimento do professor mas no server quando eu clico em cadastro fica em branco. Não tem mensagens no console nem no terminal.

const Cadastro = () => System.import('./components/cadastro/Cadastro.vue');
import Home from './components/home/Home.vue'


export const routes = [
    { path: '', name: 'home', component: Home, titulo: 'Home', menu: true },
    { path: '/cadastro', name:'cadastro', component: Cadastro, titulo: 'Cadastro', menu: true },
    { path: '/cadastro/:id', name:'altera', component: Cadastro, titulo: 'Cadastro', menu: false },    
    { path: '*', component: Home, menu: false }
];

Aproveitando a dúvida, eu não deveria fazer o System.import da Home também, para o caso de alguém acessar o site pela url cadastro?

1 resposta

Fala aí Antonio, tudo bem? Vamos lá:

Fiz o mesmo procedimento do professor mas no server quando eu clico em cadastro fica em branco. Não tem mensagens no console nem no terminal.

Fala aí, isso pode estar acontecendo por N problemas, como está o botão ou link quando você clica nele? Qual o comportamento? Para qual rota ele manda?

Precisaria dessas informações para tentar lhe ajudar a identificar o problema.

Aproveitando a dúvida, eu não deveria fazer o System.import da Home também, para o caso de alguém acessar o site pela url cadastro?

Sim, o ideal é que carreguemos todas nossas rotas de forma lazy.

Espero ter ajudado.