Building a Custom Icon Component Based on Element Plus el-icon
The icon system changed significantly between Element UI and Element Plus, with the latter adopting SVG icons. If you are accustomed to the Element UI aproach but prefer working with Vue 3, you can wrap Element Plus icons into a custom component that replicates the simpler interface of the older library.
Design Goals
The custom <e-icon> c ...
Posted on Wed, 17 Jun 2026 16:48:23 +0000 by idris
Front-End Strategies for Secure and Efficient Uploads to Alibaba Cloud OSS
Prerequisites
Create a OSS bucket and collect the following credentials from the RAM console:
AccessKeyId and AccessKeySecret (store the secret immediately, it is shown only once)
Bucket name and endpoint (found in the OSS console under "Bucket Overview")
Attach the AliyunOSSFullAccess policy (or a scoped custom policy) to the RAM us ...
Posted on Fri, 12 Jun 2026 17:12:34 +0000 by snuggles79
How to Use el-icon in Element Plus?
Introduction
In the Vue ecosystem, Element UI is one of the top component libraries. When Vue 3.0 was released, Element also released its corresponding library, Element Plus. Consequently, some usage patterns changed, including how el-icon works.
While the official documentation covers usage, it may not be sufficiently detailed, potentially cau ...
Posted on Sun, 17 May 2026 20:30:50 +0000 by moomsdad
Implementing Multi-Item Layouts in Element Plus Carousel
When building data-heavy dashboards, you often need a carousel component that displays multiple items per slide rather than a single element. The el-carousel component from Element Plus can be adapted for this requirement by processing your data into chunked groups before rendering.
Data Partitioning
To display multiple items within one carouse ...
Posted on Sun, 17 May 2026 02:48:34 +0000 by niall_buckley
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