Getting Started with Vue 3: A Comprehensive Guide

Vue 3 GuideIntroduction to Vue 3 On September 18, 2020, Vue.js released version 3.0 (https://cn.vuejs.org/guide/introduction.html) Key Changes in Vue 3 Performance Improvements Bundle size reduced by 41% Initial rendering 55% faster, updates 133% faster Memory usage reduced by 54% Source Code Upgrades Uses Proxy instead of defineProperty ...

Posted on Mon, 06 Jul 2026 16:34:39 +0000 by MichaelHe

Implementing Drag-to-Select Location with Amap JS API in Vue 3

To integrate drag-based location selection using the Amap JavaScript API within a Vue 3 environment, begin by installing the official loader package: npm install @amap/amap-jsapi-loader The core mechanism relies on AMapUI.PositionPicker configured in dragMap mode. This allows the map viewport to move while a fixed visual indicator remains cent ...

Posted on Mon, 29 Jun 2026 16:52:50 +0000 by aurigus

Implementing File Preview in Vue 3: Complete Implementation Guide

File Preview Implementation in Vue3 This guide covers implementing preview functionality for common file types within a Vue 3 project. Supported File Types The implementation supports: docx, xlsx, pdf, txt, png, jpg, jpeg, mp4, and mp3. Note: Legacy DOC format is not supported due to lack of reliable solutions. Only DOCX is covered. 1. DOCX Do ...

Posted on Wed, 24 Jun 2026 16:59:38 +0000 by 6pandn21

Creating and Using Global Components in Vue 3

What Are Global Components? Global components are reusable Vue components that can be accessed anywhere in your application, unlike local components which are restricted to the scope of their parent component. Once registered globally, you can reference these components in any template without additional imports or local registration, streamlin ...

Posted on Sun, 21 Jun 2026 18:05:36 +0000 by arpowers

Implementing Radial and Linear Gradients in Fabric.js

To build gradient effects in a Vue 3 application using Fabric.js, you can create both linear and radial color transitions directly on canvas objects. Thelux explained demonstrates how to define, configure, and apply these gradients. Start by scaffolding a Vue 3 project with Vite if needed: npm init @vitejs/app Select Vue 3 and complete the pro ...

Posted on Sat, 06 Jun 2026 16:01:01 +0000 by sharapov

Key Differences Between Vue 2 and Vue 3

Lifecycle Hooks Vue 2 Description Vue 3 beforeCreate() Before creation setup() created() After creation setup() beforeMount() Before mounting onBeforeMount() mounted() After mounting onMounted() beforeUpdate() Before update onBeforeUpdate() updated() After update onUpdated() beforeDestroy() Before destruction onBeforeUnmount( ...

Posted on Sat, 16 May 2026 13:57:10 +0000 by awpti

Implementing Bluetooth Low Energy Data Transfer in uni-app with Vue 3

Bluetooth Low Energy (BLE) communication is a fundamental requirement for many IoT applications. This guide outlines the technical workflow for establishing a BLE connection, discovering services, and managing bidirectional data transmission using uni-app and Vue 3. The logic described here is applicable to Android apps, iOS apps, and WeChat Mi ...

Posted on Fri, 15 May 2026 19:13:04 +0000 by xeno

Implementing an Enterprise Management System with Vue 3 and TypeScript

1. Routing Configuration1.1 Router Instance SetupInitialize the Vue Router using the createRouter and createWebHistory functions. Define the routing mode and default scroll behavior to reset the position on navigation.import { createRouter, createWebHistory } from 'vue-router' import { staticRoutes } from './routes' const appRouter = createRou ...

Posted on Fri, 15 May 2026 14:35:16 +0000 by astronaut

Vue 3 Project Setup: Environment Configuration and Common Issues

Project Initialization This guide covers environment setup for Vue 3 projects on Windows, including Node.js configuration, build toolchain setup, and troubleshooting for common development errors. Environment Setup Node.js Installation Download Node.js from the official distribution page: https://nodejs.org/dist/v14.16.1/ To check your system ...

Posted on Sun, 10 May 2026 23:42:24 +0000 by foxtrotwhiskey

How to Create and Build Vue 3 Projects Using Vite

What is Vite? Vite is a modern frontend build tool created by Vue.js creator Evan You. It delivers exceptional cold start performance, instant hot module replacement, and native support for ES modules, with a streamlined, flexible configuration workflow that simplifies Vue 3 project setup. Step 1: Create a New Vue 3 Project First, confirm you h ...

Posted on Sun, 10 May 2026 00:44:50 +0000 by fnairb