Tag

vue

0 views collected around this technical thread.

Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jun 12, 2025 · Frontend Development

Mastering Module Federation with Vite & Vue: A Step‑by‑Step Guide

Learn how to implement Webpack’s Module Federation using Vite and Vue, covering core concepts, advantages over traditional micro‑frontend solutions, detailed setup steps, code examples, and common pitfalls such as dependency conflicts and version mismatches.

JavaScriptfrontendmicro-frontend
0 likes · 8 min read
Mastering Module Federation with Vite & Vue: A Step‑by‑Step Guide
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
May 15, 2025 · Frontend Development

Building a Cross‑Platform 3D Desktop Pet with Electron, Vue, and Dexie.js

This article introduces the open‑source “3D Desktop Pet” project, detailing how to create a cross‑platform Electron application that combines a transparent always‑on‑top window, Three.js‑driven 3D pet interactions, and Dexie.js‑based task management, along with performance optimizations and multi‑window reminder system.

Cross‑PlatformDexie.jsElectron
0 likes · 9 min read
Building a Cross‑Platform 3D Desktop Pet with Electron, Vue, and Dexie.js
Python Programming Learning Circle
Python Programming Learning Circle
May 13, 2025 · Backend Development

Contract Management and Expense Reimbursement System Overview and Deployment Guide

This document provides a comprehensive overview of a contract management and employee travel expense reimbursement system for small‑to‑medium enterprises, detailing its functional modules, BS architecture with Vue front‑end and Django back‑end, environment setup, database configuration, user registration, login procedures, and management of users, departments, projects, contracts, reimbursements, and financial approvals.

BackendContract ManagementDjango
0 likes · 8 min read
Contract Management and Expense Reimbursement System Overview and Deployment Guide
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
May 13, 2025 · Frontend Development

Preventing Duplicate Button Submissions with Debounce, Loading State, and a Vue 3 Directive

This article explains how repeated button clicks cause duplicate submissions, demonstrates using debounce and a loading‑disabled state to mitigate the issue, and shows how to encapsulate the solution into a reusable Vue 3 directive with complete code examples.

DebounceDirectiveJavaScript
0 likes · 9 min read
Preventing Duplicate Button Submissions with Debounce, Loading State, and a Vue 3 Directive
IT Services Circle
IT Services Circle
May 9, 2025 · Frontend Development

Vue Ecosystem Embraces AI: Introducing llms.txt and vitepress-plugin-llms

The Vue ecosystem has taken a major step into artificial intelligence by adding llms.txt files to its documentation sites and releasing the vitepress-plugin-llms, which automatically generates AI‑friendly metadata to improve developer efficiency and document parsing.

AILLMs.txtPlugin
0 likes · 5 min read
Vue Ecosystem Embraces AI: Introducing llms.txt and vitepress-plugin-llms
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
May 8, 2025 · Frontend Development

Elegant Dialog Invocation in Vue: A Scalable Architecture for Configurable Pop‑ups

This article presents a scalable Vue architecture that separates generic dialog logic from component‑specific configuration panels, using dynamic creation with createApp and Element‑Plus dialogs to achieve high cohesion, low coupling, and easy maintenance for numerous low‑code components.

DialogDynamic ComponentElement-Plus
0 likes · 16 min read
Elegant Dialog Invocation in Vue: A Scalable Architecture for Configurable Pop‑ups
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Apr 29, 2025 · Frontend Development

Implementing Vue‑Style Directives in React with a Babel Plugin

This article explores three approaches to bring Vue‑like directives such as r‑if and r‑for into React, compares their pros and cons, and provides a complete Babel plugin implementation that transforms custom JSX attributes into standard React conditional and list rendering syntax.

BabelDirectivesJSX
0 likes · 9 min read
Implementing Vue‑Style Directives in React with a Babel Plugin
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Apr 25, 2025 · Backend Development

Full‑Stack Gomoku Game with Vue 3, NestJS, AI Opponent, and Real‑Time Multiplayer

This article presents a complete Gomoku web application built with Vue 3 on the front end and NestJS on the back end, featuring customizable pieces, stylish UI, AI opponents of varying difficulty, and real‑time LAN multiplayer using Socket.io, along with detailed code examples and architectural explanations.

AIGomokuMonorepo
0 likes · 14 min read
Full‑Stack Gomoku Game with Vue 3, NestJS, AI Opponent, and Real‑Time Multiplayer
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Apr 22, 2025 · Frontend Development

Vue Directive for Continuous List Scrolling Animation with Pause on Interaction

This article explains how to create a reusable Vue directive that animates a list scrolling continuously using requestAnimationFrame, allows pausing on mouse click, and lets users adjust the scroll speed, with a complete code example and detailed implementation notes.

Directiveanimationfrontend
0 likes · 5 min read
Vue Directive for Continuous List Scrolling Animation with Pause on Interaction
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Apr 20, 2025 · Frontend Development

Vue 2.0 vs Vue 3.0: Core Differences, Reactive System, Composition API, Lifecycle Hooks and Practical Code Examples

This article provides a comprehensive comparison between Vue 2 and Vue 3, covering changes in reactivity implementation, the introduction of the Composition API, lifecycle hook updates, component caching, data binding techniques, state‑management alternatives, storage options, and numerous code snippets that illustrate each concept for developers preparing for interviews or upgrading projects.

Composition APIJavaScriptVue2
0 likes · 25 min read
Vue 2.0 vs Vue 3.0: Core Differences, Reactive System, Composition API, Lifecycle Hooks and Practical Code Examples
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Apr 11, 2025 · Frontend Development

Recreating Bilibili Home Page Banner with Native JavaScript and Major Frontend Frameworks

This article explains how to analyze Bilibili's homepage banner, extract its image layers and transformation data, and then implement the same effect using pure JavaScript as well as Angular, React, and Vue, providing complete source code and a step‑by‑step guide.

AngularBilibili BannerCSS
0 likes · 22 min read
Recreating Bilibili Home Page Banner with Native JavaScript and Major Frontend Frameworks
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Mar 19, 2025 · Backend Development

Master Real-Time Updates with Spring Boot 3: SSE + fetch-event-source Tutorial

This article introduces a continuously updated Spring Boot 3 case collection and provides a step‑by‑step tutorial on implementing Server‑Sent Events using both the native EventSource API and the fetch‑event‑source library, covering backend controller code, frontend Vue integration, and practical code examples.

JavaSSESpring Boot
0 likes · 9 min read
Master Real-Time Updates with Spring Boot 3: SSE + fetch-event-source Tutorial
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Mar 17, 2025 · Frontend Development

Intercepting Browser Navigation Events (Back/Forward, Refresh/Close, and Route Changes) in Vue Applications

This article explains how to prevent loss of unsaved video data by intercepting browser back/forward actions, page refresh or close events, and Vue router navigation using the History API, beforeunload listener, and navigation guards, with complete Vue code examples.

Browser InterceptionHistory APINavigation Guard
0 likes · 11 min read
Intercepting Browser Navigation Events (Back/Forward, Refresh/Close, and Route Changes) in Vue Applications
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Mar 14, 2025 · Frontend Development

Using Bitwise Operations for Efficient Permission Management in Frontend Development

This article explores how bitwise operators can replace verbose boolean checks for permission handling, drawing examples from React Fiber, Vue3 virtual DOM, and common algorithmic problems, and provides a step‑by‑step guide to building a compact, high‑performance permission system in JavaScript.

JavaScriptReactbitwise
0 likes · 11 min read
Using Bitwise Operations for Efficient Permission Management in Frontend Development
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Mar 8, 2025 · Frontend Development

Introducing useWatchFields: A Vue 3 Custom Hook for Efficient Field Watching

This article presents the Vue 3 custom hook useWatchFields, which lets developers monitor specific fields of a large reactive state object with flexible, lightweight, and optionally debounced change detection, simplifying code compared to traditional watch and computed APIs.

Custom HookWatchfrontend development
0 likes · 7 min read
Introducing useWatchFields: A Vue 3 Custom Hook for Efficient Field Watching
Tencent Cloud Developer
Tencent Cloud Developer
Mar 6, 2025 · Frontend Development

Data‑Driven Front‑End Development: Embracing a New Paradigm in the AI Era

The article refutes the “frontend is dead” myth by showing that modern front‑end engineering is moving from a UI‑first approach to a data‑driven paradigm—using layered atomic, computed, and view models—to improve testability, efficiency, and AI‑assisted development, as demonstrated through practical Vue examples and a gray‑release case study.

AIdata-drivenfrontend
0 likes · 13 min read
Data‑Driven Front‑End Development: Embracing a New Paradigm in the AI Era
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Mar 6, 2025 · Frontend Development

Introducing Vant4-kit: A Mobile UI Component Library for Vue3+TypeScript

The article introduces Vant4-kit, a Vue3 + TypeScript mobile UI component library that extends Vant4 with new form and datetime picker components, showcases its features, provides code examples for XForm and XDatetimePicker, and invites feedback from developers.

TypeScriptVant4frontend
0 likes · 7 min read
Introducing Vant4-kit: A Mobile UI Component Library for Vue3+TypeScript
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Feb 26, 2025 · Frontend Development

Organizing Import Statements: Best Practices and ESLint Configuration for React and Vue Projects

This article explains why chaotic import statements hurt development, outlines the three main pitfalls, and provides a step‑by‑step guide to refactor imports using ESLint plugins, automatic fixing, and Vue‑specific adjustments to achieve a clean, maintainable codebase.

ESLintReactcode quality
0 likes · 9 min read
Organizing Import Statements: Best Practices and ESLint Configuration for React and Vue Projects
JD Tech Talk
JD Tech Talk
Feb 19, 2025 · Frontend Development

From Monolith to Micro‑Frontend: The Evolution and Refactoring of the Xingyun Frontend Platform

This article recounts the architectural challenges of the Xingyun 2.0 frontend platform, explains why its monolithic codebase and build process became unsustainable, and details the step‑by‑step migration to a modular monorepo with micro‑frontend, Nx, pnpm, and Tailwind to improve scalability, maintainability, and developer productivity.

MonorepoNxarchitecture
0 likes · 17 min read
From Monolith to Micro‑Frontend: The Evolution and Refactoring of the Xingyun Frontend Platform