Vue 3 Component Communication: Parent-Child Data Exchange

Parent-Child Component Communication Passing Data with Props In Vue 3, parent components can pass data to child components using props. Defining Props in Child Components Child components can declare their expected props using the defineProps function: // UserProfile.vue <template> <div>{{ userName }}: {{ userAge }}</div&g ...

Posted on Tue, 15 Sep 2026 16:42:52 +0000 by gdure

Building Vue 3 Applications: Core Concepts and Project Structure

Vue 3 Framework OverviewVue 3 is a progressive JavaScript framework designed for building user interfaces. It relies on a reactivity system that automatically updates the DOM when data changes, eliminating the need for manual DOM manipulation.Project Initialization and Directory StructurePrerequisitesEnsure Node.js (v18.0 LTS or higher) is inst ...

Posted on Sun, 13 Sep 2026 16:36:27 +0000 by Grisu

Vue 3 Learning Notes and Practical Implementation Guide

Parent-Child Data Communication Parenet to Child (Props) To pass data from a parent component to a child, use v-bind (or :) in the parent and defineProps in the child. Parent Componnet (ParentComp.vue): <template> <div> <ChildComp :itemList=

Posted on Fri, 11 Sep 2026 16:33:55 +0000 by jadebabe

Fundamentals of Vue 3 Development

Creating a Vue 3 Project Creating with Vue CLI Vue CLI is currently in maintenance mode, and the official Vue documentation recommends creating new projects with Vite instead. Creating with Vite Vite is a next-generation frontend build tool that offers key benefits: Hot module replacement for fast local development Out-of-the-box support for T ...

Posted on Thu, 10 Sep 2026 16:31:39 +0000 by playa4real

Building Desktop Applications with Electron and Vue 3

Required Packages Vite: https://vitejs.cn Vue: https://cn.vuejs.org Electron: https://www.electronjs.org/ electron-builder: https://github.com/electron-userland/electron-builder concurrently: https://github.com/open-cli-tools/concurrently Project Setup Creating the Vue Application Ensure Node.js is installed, then run: npm init vue@latest Th ...

Posted on Wed, 09 Sep 2026 16:21:34 +0000 by laknal

Top 5 Open‑Source Vue 3 Admin Dashboard Starter Kits

Building admin dashboards from scratch demands significant effort. These five production‑ready Vue 3 templates acelerate development and offer concrete patterns for real‑world applications. 1. Vue Element Admin Built on Vue 3 with Element Plus, this project delivers a comprehansive component ecosystem and layout scaffolding. Key capabilities: ...

Posted on Sun, 16 Aug 2026 16:31:49 +0000 by $username

Core Fundamentals and Common Utility Code for Spring Boot 3 and Vue 3

@Bean registers the return value of the annotated method as a managed bean in the Spring IoC container. Composite annotations can be used to wrap repeated common annotation configurations for reuse. Common core development topics: JWT token parsing and validation Uniform attachment of authenitcation tokens to requests CamelCase to snake_case n ...

Posted on Wed, 12 Aug 2026 16:19:16 +0000 by Black Rider

Understanding ref and Template Refs in Vue 3 with Migration from Vue 2

Vue 3 introduces distinct concepts of ref for reactivity and template refs for accessing DOM elements or component instances. ref: Reactive References ref creates reactive data references in Composition API. Basic Usage import { ref } from 'vue' const counter = ref(0) console.log(counter.value) // Output: 0 counter.value++ console.log(counter ...

Posted on Thu, 30 Jul 2026 16:24:34 +0000 by tyson

Implementing Drag-and-Drop Node Creation in AntV G6

AntV G6 is a graph visualization engine providing capabilities for drawing, layout, analysis, interaction, and animation of graphs. This guide explains how to imlpement a drag-and-drop interface to add nodes to a G6 graph from an external HTML panel. Core Implementation Considerations 1. Coordinate System Transformation In practical application ...

Posted on Tue, 21 Jul 2026 17:08:48 +0000 by ghgarcia

Preventing Browser Password Saving for Vue 3 Login via Text Input Masking

Browser default behavior monitors form submissions and prompts to save passwords when a visible type="password" input is detected. Too bypass this, use a text input instead and dynamically replace entered characters with dots. <template> <el-form :model="authCreds" :rules="authRules" ref="authForm ...

Posted on Tue, 07 Jul 2026 16:25:06 +0000 by nloding