Instalação do Nginx no CentOS 7 e Implantação de Aplicação Vue.js
Após o desenvolvimento de um projeto frontend com Vue.js, é necessário configurar um servidor de cache e proxy reverso para servir os arquivos estáticos gerados pelo build. O Nginx é uma escolha popular devido à sua leveza e desempenho. Este guia detalha o processo de instalação manual do Nginx no CentOS 7 (sem dependência de repositórios EPEL) ...
Publicado em 8-20 12:13
Arquitetura Base Minimalista para Sistemas Full-Stack com Vue.js e Spring Boot
Visão Geral da Stack Tecnológica
Esta estrutura foi desenvolvida para acelerar a criação de sistemas corporativos divididos em camadas distintas. O lado do cliente utiliza Vue.js integrado ao Element-UI e Avue, com tipagem estática via TypeScript. O servidor opera sobre Spring Boot, empregando MyBatis-Plus para persistência em MySQL e JSON Web ...
Publicado em 8-11 00:51
Implementação de Upload e Exibição de Imagens com Vue e Element UI em Gestão Médica
Configuração do Componente de Upload
A integração de envio de avatares em sistemsa administrativos exige um controle preciso do ciclo de vida do arquivo. O componente el-upload do Element UI permite desativar o envio imediato (auto-upload="false") e substituir a lista padrão por uma interface personalizada. A estrutura abaixo demonstr ...
Publicado em 8-10 07:49
Plataforma de Educação Olímpica de Inverno: Desenvolvimento Full-Stack com Spring Boot e Vue.js
Pilha Tecnológica e Arquitetura do Sistema
O desenvolvimento deste ambiente educacional fundamenta-se em uma combinação moderna de tecnologias open-source, priorizando manutenibilidade, desempenho e experiência do usuário. A arquitetura segue o padrão MVC (Model-View-Controller), separando claramente a lógica de negócios da representação na cam ...
Publicado em 8-8 01:01
Dominando o Vue Router: Guia Completo de Navegação para Aplicações Vue.js
O Vue Router é a biblioteca oficial de roteamento para o ecossistema Vue.js, permitindo a criação de Single Page Applications (SPAs) onde a interface é atualizada dinamicamente com base na URL, sem a necessidade de recarregar a página.
1. Instalação do Pacote
Para adicionar o roteador ao seu projeto Vue, utilize o gerenciador de pacotes NPM:
np ...
Publicado em 8-6 22:21
Garantindo a Responsividade do Swiper no Vue.js durante o Redimensionamento da Janela
Ao integrar o Swiper em projetos Vue.js, um problema recorrente é a falha na atualização das dimensões do carrossel quando o usuário redimensiona a janela do navegador. Mesmo utilizando propriedades CSS para manter a proporção, o Swiper frequentemente exige um recálculo interno para ajustar a largura de seus contêineres e slides.
Estratégia 1: ...
Publicado em 8-4 23:20
Implementando Menu de Contexto Personalizado no el-tree do Element UI
Estrutura Básica do Componente de Árvore
Para adicionar a funcionalidade de clique com o botão direito em um componente el-tree do Vue 2, utilizaremos o evento nativo node-contextmenu. Primeiro, definimos a estrutura básica do componente no template.
<template>
<div>
<el-tree
ref="treeRef"
:data=" ...
Publicado em 7-31 10:25
Arquitetura e Desenvolvimento de uma Plataforma de Encontros Online com Spring Boot e Vue.js
O desenvolvimento de sistemas web para plataformas de encontros online exige a integração de tecnologias robustas para o backend e frameworks modernos para o frontend, garantindo escalabilidade, segurança e uma experiência de usuário fluida. Este artigo descreve a arquitetura e a implementação de um sistema baseado em Java com Spring Boot para ...
Publicado em 7-27 23:01
Efeitos de Transição e Animação no Vue
1 Fundamentos de Transição
1.1 Métodos de Transição
O Vue oferece diversas maneiras de aplicar efeitos de transição ao inserir, atualizar ou remover elementos do DOM. As ferramentas disponíveis incluem:
Aplicação automática de classes em transições e animações CSS
Integração com bibliotecas de animação CSS de terceiros, como Animate.css
Manipu ...
Publicado em 7-24 00:48
Encapsulando o Axios para Requisições HTTP em Aplicações Web
Vamos criar um arquivo de configuração para gerenciar as requisições HTTP, interceptadores de requisição e resposta.
Arquivo de Configuração: apiService.js
import axios from 'axios'
import router from '../router/index'
import { Notification, ConfirmDialog } from 'ant-design-vue'
import AppUtils from '../utils/helpers'
const servidorBase = 'ht ...
Publicado em 7-19 03:45