perf(icon): 新增 prefix 前缀, 支持自定义图标

This commit is contained in:
就眠仪式
2021-10-12 23:52:46 +08:00
parent 0a9f0352ec
commit a5e84081b8
8 changed files with 1506 additions and 3720 deletions

View File

@@ -1,11 +1,17 @@
<template>
<i class="layui-icon" :class="[type]" />
<i :class="[prefix, type]" />
</template>
<script setup name="LayIcon" lang="ts">
import { defineProps } from 'vue'
const props = defineProps<{
type?: string
}>()
const props = withDefaults(
defineProps<{
type?: string
prefix?: string
}>(),
{
prefix: 'layui-icon',
}
)
</script>