Unocss 图标解析

当使用Unocss时,遇到动态引入的图标无效的情况,原因在于presetIcons默认只解析.vue文件中的图标。为解决此问题,可以在TS文件中添加`//@unocss-include`注解,指示Unocss扫描该文件中的图标定义。
摘要由CSDN通过智能技术生成

unocss 动态引入图标无效

在TS文件中写好

 {
        icon: 'i-icon-park-outline:list-numbers',
        title: '数字输入框',
        type: 'number'
 }

在使用部分无效

 <i :class="['el-icon', `${element.icon}`]" ></i>

这个是因为Unocss的 presetIcons 默认解析xxx.vue文件的图标

解决方法

在TS文件中加入 // @unocss-include 让unocss扫描这个文件中的 icon

// @unocss-include
 {
        icon: 'i-icon-park-outline:list-numbers',
        title: '数字输入框',
        type: 'number'
 }

unocss官方回答

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值