Vue 3 and Spring Boot with MinIO for File Upload Integration
Begin by seting up a new Vue 3 project using the Vue CLI:
npm install -g @vue/cli
vue create file-upload-app
cd file-upload-app
Install Axios to handle HTTP requests:
npm install axios
Create a reusable file upload component in src/components/FileUploader.vue:
<template>
<div class="upload-container">
<input
...
Posted on Fri, 17 Jul 2026 17:08:12 +0000 by phphunger
Implementing Computed Properties in Vue 3
Deriving State with CachingComputed properties are used to generate values that depend on other reactive data. Unlike standard methods, they implement a caching mechanism: the value is recalculated only when its specific dependencies change. This optimization makes them superior for handling complex logic directly within templates.Options API E ...
Posted on Mon, 13 Jul 2026 16:27:02 +0000 by lth2h
How to implement v-model for custom components in Vue2 and Vue3
This article demonstrates how to implement v-model functionality in custom components, using input as an example. We'll create a custom component named z-input that can be used with v-model in a parent component like this:
<template>
<z-input v-model="msg" />
</template>
<!-- JS code omitted -->
Both Vue 2 ...
Posted on Sun, 12 Jul 2026 17:21:25 +0000 by chaiwei
Vue3 Descriptions Component Implementation
Overview
The Descriptions component provides a structured way to display key-value pairs in a tabular format. It consists of two parts: the main Descriptions container and individual DescriptionsItem elements.
API Specifications
Descriptions Props
Property
Description
Type
Default
title
Title displayed at the top of the description list
...
Posted on Sun, 12 Jul 2026 16:36:35 +0000 by jurdygeorge
Building a Data Visualization Dashboard with Vue 3, Spring Boot, and ECharts
Prerequisites
This guide assumes you have already integrated ECharts into your project via npm. The official ECharts website offers various chart examples that you can customize as needed.
The final dashboard will look like the following:
Frontend Implementation
Define a container in the page to display the chart. The interaction between front ...
Posted on Sun, 12 Jul 2026 16:18:38 +0000 by TimUSA
Vue 3 Composition API Essentials and State Management with Pinia
Project Initialization
Modern Vue development relies on the official scaffolding tool to bootstrap projects with optimal defaults. Running the initialization command triggers an interactive prompt that configures TypeScript, testing frameworks, router integration, and package managers.
npm create vue@latest
The generated project structure sepa ...
Posted on Thu, 09 Jul 2026 17:19:57 +0000 by mysty
Leveraging Vue 3 Hooks for Modular and Maintainable Component Logic
Vue 3 introduces a funtcional approach to reusing component logic through hooks, addressing limitations found in Vue 2's mixins and higher-order components. Hooks enable grouping related state and behavior into reusable functions, improving clarity and maintainability.
Core Concepts of Vue 3 Hooks
Hooks in Vue 3 are plain JavaScript functions b ...
Posted on Tue, 07 Jul 2026 17:58:52 +0000 by SystemLord
Implementing Pagination in Vue 3: Frontend and Backend Approaches
Frontend Pagination
In this approach, the backend delievrs all data to the frontend, and pagination is handled client-side.
<template>
<div class="flex items-center justify-center mt-5">
<el-pagination
background
v-model:current-page="currentPage"
v-model:page-size="pageSize" ...
Posted on Fri, 03 Jul 2026 16:33:42 +0000 by kucing
Integrating Ant Design Vue in Vue 3 with Vite
Overview
Environment: Vue 3 + Vite + Ant Design Vue + Vue Router
Complete Global Registration
Install Ant Design Vue
npm install ant-design-vue@next --save
Register in main.ts
import { createApp } from 'vue'
import { createPinia } from 'pinia'
import App from './App.vue'
import router from '@/router'
import Antd from 'ant-design-vue';
impo ...
Posted on Thu, 25 Jun 2026 16:59:49 +0000 by VenusJ
Building a Lightweight Vue 3-Style Cross-Platform DOM Renderer Core
Core Renderer Responsibilities
A renderer bridges virtual DOM (vDOM) nodes and platform-specific UI elements, integrating with reactivity systems to trigger targeted updates only when state changes. Its primary focus is minimizing DOM operations by pinpointing and acting on exact differences between previous and current vDOM trees.
Terminology ...
Posted on Sat, 20 Jun 2026 17:53:58 +0000 by guru2k9