id
(string): 識別用のIDclass
(string): クラス名style
(string): インラインスタイルpath
(string): 表示するSVGアイコンのパス (必須)size
(string): アイコンのサイズ ('128', '64', '32', '18' のいずれか、デフォルトは '64')
bindingSize
: props.size
に基づいてアイコンのサイズとスタイルを設定
- @jamescoyle/vue-icon: SvgIconコンポーネントの使用
- @mdi/js: Material Design Iconsのアイコンパス
<script setup>
import { mdiAccount } from '@mdi/js'
import { SvgIcon } from 'revuekitz'
import 'revuekitz/dist/style.css'
</script>
<template>
<SvgIcon
id="svgIconId"
class="svg-icon--class"
style="color: red;"
:path="mdiAccount"
size="64"
/>
</template>