Descrição do problema : Cada vez que a página é aberta, os dados precisam ser recarregados. Por exemplo, se os dados forem atualizados na página de gerenciamento geral, os dados mais recentes precisarão ser carregados quando a página de detalhes for aberta pela segunda vez. O método de carregamento de dados é escrito no método montado, mas não é executado.
Análise do problema : Porque criado e montado no roteamento será armazenado em cache por padrão, a menos que configurado em router.js: keepAlive : false; isso desativa o cache de roteamento desta página; verdadeiro significa ativado, falso significa desativado.
Solução do problema :
1. Coloque o método a ser processado na função beforeCreate
beforeCreate() {
// 执行函数
this.$router.push("/mjxt/entranceguard"); // 直接跳转门禁页面
}
2. Altere os itens de configuração em router.js da rota
meta: {
keepAlive: false
}