ant-design-vue 自带icon 批量渲染方式
ant-design-vue 自带icon 批量渲染方式
在一个table页面,数据返回了ant-design-vue 自带的icon,需要根据返回的数据去显示很多个未知的图标
方式一:
在main.js中全局渲染组件,这种方式可以参考下面这篇文章
https://segmentfault.com/a/1190000038704028
我们这里主要讲非全局渲染的方式
方式二:
三步:
①import * as antIcons from ‘@ant-design/icons-vue’;
②slots: { customRender: ‘icon’ }
③<template #icon="{ record }">
其中record.antdvIcon 就是返回的图标字段,比如PlusOutlined或者plus-outlined




本文介绍了如何在Ant Design Vue项目中批量渲染图标,特别是在一个表格页面中,根据返回的数据动态显示不同的图标。两种方法分别是在main.js中全局注册和非全局注册。非全局注册包括三个步骤:导入所有图标库,使用slot定制渲染,以及在模板中根据数据字段显示图标。
830

被折叠的 条评论
为什么被折叠?



