组件特性
Icon
展示 Nuxt Icon 图标用法和图标渲染效果。
Usage
:icon{name="lucide:box"}
:icon{name="vscode-icons:file-type-js-official"}
:icon{name="vscode-icons:file-type-vue"}
:icon{name="vscode-icons:file-type-nuxt" :size="30"}
If you want to use other icons, it is highly recommended to install them locally, which is faster and more reliable on both SSR and client-side.
Terminal
npm i -D @iconify-json/collection-name
@iconify-json/lucide and @iconify-json/vscode-icons are installed by default.
Smart Icon
0.5.3You can put iconify icons, emojis and urls in smart-icon. Smart icon will render them automatically.
Iconify
Emojis
😍🚀🎉
URL

**Iconify**
:smart-icon{name="lucide:box"}
:smart-icon{name="vscode-icons:file-type-js-official"}
:smart-icon{name="vscode-icons:file-type-vue"}
**Emojis**
:smart-icon{name="😍"}
:smart-icon{name="🚀"}
:smart-icon{name="🎉" :size="30"}
**URL**
:smart-icon{name="/logo.png"}
:smart-icon{name="https://vueuse.org/favicon.svg" :size="40"}
::