Tagged articles
132 articles
Page 2 of 2
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Mar 29, 2022 · Game Development

Recreating the Classic Duck Hunt Game with Vue 3 and PixiJS

This article walks through building a browser‑based Duck Hunt‑style shooting game using Vue 3 for the UI framework, PixiJS as the rendering engine, and supporting tools such as Vite, SCSS, mitt, and GSAP to handle asset loading, scene management, animations, hit detection, and responsive scaling.

GSAPGame DevelopmentPixiJS
0 likes · 14 min read
Recreating the Classic Duck Hunt Game with Vue 3 and PixiJS
php Courses
php Courses
Mar 24, 2022 · Frontend Development

Introduction to Vue 3, Its New Features and Composition API

This article provides a comprehensive overview of Vue 3—including its release details, performance gains, core architectural changes such as Proxy‑based reactivity, TypeScript support, the new Composition API (setup, ref, reactive, computed, watch, watchEffect), updated lifecycle hooks, new built‑in components like Fragment, Teleport and Suspense, project scaffolding with Vue‑CLI or Vite, and migration considerations from Vue 2.

Composition APIJavaScriptVite
0 likes · 14 min read
Introduction to Vue 3, Its New Features and Composition API
Ziru Technology
Ziru Technology
Mar 24, 2022 · Frontend Development

Building a High‑Performance Sketch Plugin with Vue3, Skpm, and Webview

This article details the end‑to‑end development of a Sketch plugin—covering background motivations, toolchain setup with Skpm, Vue3, and webview, project architecture, build scripts, communication between webview and plugin, resource handling, drag‑and‑drop, data caching, and design‑validation features—providing practical solutions to common challenges.

Sketch PluginVue3WebView
0 likes · 11 min read
Building a High‑Performance Sketch Plugin with Vue3, Skpm, and Webview
IT Services Circle
IT Services Circle
Mar 5, 2022 · Frontend Development

HasChat – A Simple and Elegant Open‑Source Chat Application Built with Vue3, Vite, TypeScript, Naive UI, and Express.js

HasChat is a free open‑source web chat application created by howcode that showcases a complete communication system using a modern front‑end stack (Vue3, Vite, TypeScript, Naive UI, Socket.io) and an Express.js back‑end, offering login, history, rich‑text, and image messaging features for beginners.

ChatAppExpressNaiveUI
0 likes · 3 min read
HasChat – A Simple and Elegant Open‑Source Chat Application Built with Vue3, Vite, TypeScript, Naive UI, and Express.js
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Mar 1, 2022 · Frontend Development

Comprehensive Guide to Building a Vue 3 + Vite + TypeScript Project with Full Tooling and Best Practices

This tutorial walks through setting up a modern Vue 3 development environment using Vite, TypeScript, ESLint, Stylelint, Pinia, Vue‑Router, Naive UI, ECharts, and Axios, covering Node.js installation, project scaffolding, configuration files, code standards, git hooks, and integration steps for each library.

EChartsNaive UIVite
0 likes · 37 min read
Comprehensive Guide to Building a Vue 3 + Vite + TypeScript Project with Full Tooling and Best Practices
ELab Team
ELab Team
Feb 11, 2022 · Frontend Development

Master Vue 3: Key Differences, New APIs, and Migration Tips

This article provides a comprehensive guide to Vue 3, covering its performance improvements, tree‑shaking support, Composition API, new global APIs, lifecycle changes, reactive system enhancements, and practical code examples to help developers migrate from Vue 2 to Vue 3 efficiently.

Composition APIJavaScriptVue3
0 likes · 13 min read
Master Vue 3: Key Differences, New APIs, and Migration Tips
php Courses
php Courses
Dec 11, 2021 · Frontend Development

Implementing Vue 3 Reactivity with Proxy, Reactive, and Ref Functions

This article walks through building a Vue 3‑style reactivity system from scratch, covering effect functions, dependency collection with Set/Map/WeakMap, automatic tracking via Proxy, and the implementation of reactive and ref utilities, all illustrated with complete JavaScript code examples.

JavaScriptReactivityVue3
0 likes · 8 min read
Implementing Vue 3 Reactivity with Proxy, Reactive, and Ref Functions
JD Retail Technology
JD Retail Technology
Dec 9, 2021 · Frontend Development

Building a High‑Performance BCRM Front‑End with Vue 3, Vite, and NutUI3

This article describes how a BCRM sales‑assistant front‑end was built in ten working days by parallelising development, adopting Vue 3, Vite and the NutUI3 component library, and applying performance tricks such as static‑hoisting, Promise.all, async/await optimisation and Vuex‑Map caching to achieve a fast, maintainable product.

NutUI3Performance OptimizationVite
0 likes · 14 min read
Building a High‑Performance BCRM Front‑End with Vue 3, Vite, and NutUI3
Top Architect
Top Architect
Nov 24, 2021 · Frontend Development

Automating Vue2‑to‑Vue3 Migration with GoGoCode: A Practical Guide

This article explains how to use the GoGoCode AST‑based tool to automate the migration of large Vue 2 codebases to Vue 3, covering installation, command‑line usage, sample transformation rules, supported API changes, and where to find documentation and source code.

ASTGoGoCodeVue3
0 likes · 8 min read
Automating Vue2‑to‑Vue3 Migration with GoGoCode: A Practical Guide
JD Retail Technology
JD Retail Technology
Oct 12, 2021 · Frontend Development

Multi‑Platform Development with Taro, Vue 3, and NutUI 3: A Practical Case Study

This article details a real‑world project that used Taro, Vue 3, and NutUI 3 to build a cross‑platform e‑commerce solution supporting web, H5, and various mini‑programs, covering background analysis, technology comparison, implementation details, performance testing, theme customization, routing challenges, and optimization lessons learned.

Mini ProgramNutUI3Taro
0 likes · 15 min read
Multi‑Platform Development with Taro, Vue 3, and NutUI 3: A Practical Case Study
Java Architect Essentials
Java Architect Essentials
Sep 15, 2021 · Frontend Development

Automating Vue2 to Vue3 Migration with GoGoCode

This article explains how to use the GoGoCode AST‑based tool to automatically convert Vue 2 projects to Vue 3 by following the official migration guide, installing the CLI, running conversion commands, and applying a comprehensive set of transformation rules covering common break‑changes.

ASTGoGoCodeVue3
0 likes · 7 min read
Automating Vue2 to Vue3 Migration with GoGoCode
Sohu Tech Products
Sohu Tech Products
Sep 8, 2021 · Frontend Development

Practical Guide to Vue 3.2 Setup Sugar, <script setup> with TypeScript, and New Vue APIs

This article walks through preparing a Vue 3 + TypeScript project, explains the concept of setup sugar and its benefits, demonstrates the new compiler‑macro APIs such as defineProps, defineEmits and defineExpose, introduces useful hook APIs, covers Vue 3.2 additions like v‑memo and style‑variable binding, and provides tips for i18n, debugging and common pitfalls.

Composition APIScript SetupVolar
0 likes · 17 min read
Practical Guide to Vue 3.2 Setup Sugar, <script setup> with TypeScript, and New Vue APIs
JD Retail Technology
JD Retail Technology
Aug 10, 2021 · Frontend Development

Building an Enterprise After‑Sales SaaS Portal with Vue 3, NutUI 3.0 and Taro

This article details the development of a JD enterprise after‑sales SaaS portal using Vue 3, NutUI 3.0, Vite, TypeScript and Taro, covering project background, cross‑domain login handling, customizable themes, component migrations, state management with Vuex 4, routing, and decorator‑based loading solutions.

CrossDomainDecoratorTypeScript
0 likes · 19 min read
Building an Enterprise After‑Sales SaaS Portal with Vue 3, NutUI 3.0 and Taro
360 Quality & Efficiency
360 Quality & Efficiency
Jul 30, 2021 · Frontend Development

Creating and Using Custom Directives in Vue 3: Lifecycle Hooks and Practical Implementations

This article explains what Vue directives are, how to register them globally or locally, details the Vue 3 directive lifecycle hooks, and provides step‑by‑step code examples for building custom directives such as copy, click‑outside, focus, and debounce to enhance frontend functionality.

Vue3custom-directivesdirective-lifecycle
0 likes · 7 min read
Creating and Using Custom Directives in Vue 3: Lifecycle Hooks and Practical Implementations
Aotu Lab
Aotu Lab
Jul 15, 2021 · Frontend Development

Build Multi‑Platform Mini‑Programs Quickly with NutUI 3.0 and Taro

This article introduces NutUI 3.0’s multi‑end capabilities, explains how it integrates with Taro to enable Vue 3 developers to write a single codebase for H5 and various mini‑program platforms, and provides step‑by‑step installation and usage examples.

ComponentLibraryInstallationMiniProgram
0 likes · 7 min read
Build Multi‑Platform Mini‑Programs Quickly with NutUI 3.0 and Taro
WeChatFE
WeChatFE
Jun 17, 2021 · Frontend Development

How Vue 3’s Proxy‑Based Reactivity Beats Vue 2’s Object.defineProperty

This article explains Vue’s reactive system, compares Vue 2.6’s Object.defineProperty approach with Vue 3’s Proxy implementation, details how observers are defined, collected, and triggered, and shows why the asynchronous update queue improves performance and maintainability.

JavaScriptProxyReactivity
0 likes · 16 min read
How Vue 3’s Proxy‑Based Reactivity Beats Vue 2’s Object.defineProperty
ByteDance Web Infra
ByteDance Web Infra
May 22, 2021 · Frontend Development

Understanding JSX in Vue 3: Concepts, Benefits, and Performance

This article presents a comprehensive overview of using JSX in Vue 3, covering its basic concepts, why Vue supports JSX, the changes introduced in Vue 3, practical scenarios, implementation details, and performance comparisons with the traditional template syntax.

ComponentJSXVue
0 likes · 13 min read
Understanding JSX in Vue 3: Concepts, Benefits, and Performance
Sohu Tech Products
Sohu Tech Products
Feb 3, 2021 · Frontend Development

Using clipboard.js for Lightweight Clipboard Operations in Frontend Development

This guide explains why clipboard.js is a lightweight, dependency‑free solution for copying and cutting text, shows how to install it via npm or CDN, demonstrates configuration and various usage patterns—including data attributes, event handling, advanced options, and a Vue 3 integration—while also covering browser support.

Vue3clipboardclipboard.js
0 likes · 8 min read
Using clipboard.js for Lightweight Clipboard Operations in Frontend Development
Aotu Lab
Aotu Lab
Oct 10, 2020 · Frontend Development

How to Leverage Vue3’s New Features in Taro for Multi‑Platform Development

This guide walks through using Vue3’s Composition API, Teleport, Fragments, script‑setup, and style‑vars within Taro, covering installation, project setup, code examples for each feature, build commands, and compatibility notes for both H5 and mini‑program targets.

Composition APIFragmentsScript Setup
0 likes · 13 min read
How to Leverage Vue3’s New Features in Taro for Multi‑Platform Development
Qborfy AI
Qborfy AI
Apr 28, 2020 · Frontend Development

Building a Mini‑Program Framework and Exploring Modern Front‑End Trends

This article walks through constructing a simple mini‑program framework with two threads, outlines the step‑by‑step rendering process, shares curated updates from Microsoft’s tech forum and Vue 3 beta releases, and examines Bit.dev’s component‑centric workflow for building reusable front‑end modules.

Bit.devMicrosoftMini Program
0 likes · 6 min read
Building a Mini‑Program Framework and Exploring Modern Front‑End Trends
Sohu Tech Products
Sohu Tech Products
Oct 30, 2019 · Frontend Development

Key Performance and API Improvements in Vue 3

Vue 3 introduces substantial performance gains, a smaller bundle size, tree‑shakable global APIs, a proxy‑based reactivity system, and experimental time‑slicing features, all of which make modern, mobile‑first web development faster and more efficient.

ProxyTree ShakingVue
0 likes · 10 min read
Key Performance and API Improvements in Vue 3