Tela de Login HTML + CSS + Javascript – Parte 2
Introdução Nos artigos passados, mostrei como criar uma tela de login, caso você não tenha…
Introdução Nos artigos passados, mostrei como criar uma tela de login, caso você não tenha…
Introdução O vue-sweetalert2 é uma biblioteca para o VueJS que é utilizada para exibir alertas…
Introdução O breadcrumb é um componente do BootstrapVue utilizado para indicar um "caminho" de páginas…
Introdução As estruturas de repetição, são utilizadas para percorrer estruturas de dados como arrays ou…
Introdução Os botões são um recurso necessário em todos os sistemas, com eles é possível…
Introdução O list-group é um componente flexível e que pode ser utilizado principalmente de duas…
A renderização condicional é utilizada para exibir ou esconder algum código de acordo com uma condição, e o VueJS só mostrará um determinado elemento na tela caso atenda a alguma condição. Há situações onde é preciso mostrar algo, somente dependendo de alguma condição específica, por exemplo, no sistema há dois níveis de usuário, administrador e colaborador, no caso, somente o administrador pode ter acesso aos relatórios, então não é conveniente deixar no menu a opção de relatórios quando um colaborador está logado, é possível resolver isso com renderização condicional.
O Vuelidate é uma biblioteca do VueJS que foi criada para realizar a validação de formulários.
O Teleport é mais uma das features do Vue 3. Basicamente falando, o Teleport possibilita que seja renderizado um componente em outro lugar da tela.
O suspense é uma featured que foi implementada no Vue 3. O suspense é um componente especial como o transition, e pode ser utilizado para colocar um "loading" na tela enquanto um componente não carrega por completo.
O filter é uma estrutura de repetição em Javascript que serve para percorrer arrays, seu uso mais comum é para percorrer array de objetos.
Modal é uma caixa de diálogo flexível e estilizável que pode ter vários casos de uso, como por exemplo, aviso aos usuários, confirmação de exclusão, edição rápida de conteúdo e muito mais.