@aplus-frontend/icon

Vue3 SVG icon components integrated from `@aplus-frontend/icon`
15,076
Install
npm install @aplus-frontend/icon
Latest Version:2.1.5
Older releases:3
License:MIT
Last Updated:May 25, 2026
Links: npm
Maintainer: huimin2000

Aplus svg icons for Vue3

Vue3 SVG icon components integrated from @aplus-frontend/icon can be imported like a component. try it now 🎉

NPM Version NPM Downloads NPM License

Install

pnpm add @aplus-frontend/icon -w

Basic Usage

First, you should add the icons that you need into the library. After that, you can use icons in your Vue components as simply as this:

import { IconApOrder } from '@aplus-frontend/icon'
<template>
  <IconApOrder />
</template>

Custom Icon

Style properties of icon, like fontSize and color

Copy Code
<script setup>
import { IconApLogistics } from '@aplus-frontend/icon';
</script>

<template>
  <IconApLogistics
    :style="{
      fontSize: '40px',
      display: 'inline-block',
      animation: 'spin 4s linear infinite',
    }"
  />
</template>

<style lang="less">
@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
</style>

All of icons in the library

You can see more detail in the document

// or you can import all of the icons

import icons from '@aplus-frontend/icon';

Build project

pnpm run build:icons # Build library

Related Packages

@aplus-frontend/aplus-axios-vue-preset

A base vue3 present for @aplus-frontend/axios-core

10,650
@aplus-frontend/antdv

Vue basic component library maintained based on ant-design-vue

50,955
@aplus-frontend/hooks

Vue hooks for Aplus frontend team.

11,237

Version History

Version Released License
2.1.5 MIT
2.1.4 MIT
2.1.3 MIT
2.1.2 MIT
2.1.1 MIT
Pre-releases (4)
Version Released Vue License
1.1.0-beta.1 ^3.2.47 MIT
1.0.22-beta.2 MIT
1.0.22-beta.1 ^3.2.47 MIT
1.0.22-beta.0 ^3.2.47 MIT