Web Frontend Architect: Editor Component Development
1. Introduction
Preface
Welcome back to the development of the B-side project. This week we will focus on coding the right-side settings part of the editor, completing component property settings, layer settings, and page settings. To avoid getting lost in business complexities, we'll cover several typical features and knowledge points.
What ...
Posted on Mon, 11 May 2026 01:12:33 +0000 by nishanthc12
Implementing Current and Child Department Query Only in JeecgBoot Vue3 JSelectDept Component
Understanding Component Properties
Key properties of the JSelectDept component include:
serverTreeData: When set to false, the component fetches flat department list from the backend and converts it to tree structure on the frontend
startPid: Defines the starting parent node for tree data retrieval
sync: When enabled, allows asynchronous loadi ...
Posted on Sat, 09 May 2026 07:02:17 +0000 by aktell
Vue 3 Project Setup and Configuration Guide
Project Initialization with pnpm
Some advantages: approximately 2x faster than similar tools, saves disk space...
https://www.pnpm.cn/
Installation:
npm install -g pnpm
Creating a project:
pnpm create vue
ESLint & Prettier Configuration
Environment Synchronization:
Install the ESLint plugin and enable auto-fix on save
Disable the ...
Posted on Fri, 08 May 2026 19:33:46 +0000 by cuboidgraphix
Practical Usage Patterns of $attrs in Vue 3 Across Component Structures and APIs
In Vue 3, $attrs aggregates all attributes passed from a parent to a child component that are not explicitly declared via props. It replaces the separate $listeners found in Vue 2. Understanding its behavior across different component layouts and API styles is essential for flexible attribute forwarding.
Attribute Forwarding in Templates
Single ...
Posted on Fri, 08 May 2026 01:05:36 +0000 by drexnefex
Getting Started with CesiumJS for 3D Globe Visualization
CesiumJS is a powerful open-source library designed for creating interactive 3D geospatial visualizations directly in the browser. It enables developers to build rich, immersive experiences such as dynamic globes, satellite maps, terrain rendering, and spatial annotations—without requiring any plugins or native installations.
The core of Cesium ...
Posted on Thu, 07 May 2026 15:18:48 +0000 by wint.thaw
Setting Local Images as Canvas Background with Fabric.js
Native Implementation
To load a local image onto a Fabric.js canvas as a background, begin by initializing the canvas and handling file input. Due to browser security policies, direct access to file paths is restricted, so we use URL.createObjectURL() to obtain a temporary reference.
<input type="file" id="imageLoader" on ...
Posted on Thu, 07 May 2026 10:38:52 +0000 by SZero
Vue 3 Component Communication: 12+ Methods Explained
This comprehensive guide covers all major component communication patterns in Vue 3.2+ using Single File Components with <script setup> syntax.
Table of Contents
Props
Emits
Expose / Ref
Non-Props Attributes
v-model
Slots
Provide / Inject
Event Bus
getCurrentInstance
Vuex
Pinia
mitt.js
1. Props
Parent-to-child data transfer using props ...
Posted on Thu, 07 May 2026 01:10:19 +0000 by Phreak E