feige996 il y a 1 an
Parent
commit
5f3711c375
1 fichiers modifiés avec 6 ajouts et 1 suppressions
  1. 6 1
      docs/base/5-icons.md

+ 6 - 1
docs/base/5-icons.md

@@ -138,7 +138,12 @@ onLoad(() => {
 
 一秒后会由 `i-carbon-car`(一辆车) 变成 `i-carbon-user-avatar`(一个头像),一切都是 OK 的。
 
-> 但是注意,跨文件的话动态图标名不能生效。
+### 5.再说动态图标名
+
+有的时候类名是动态的,比如是 a+b 拼凑的,比如是后端返回的,比如是跨文件的,这时候页面是无法显示出该图标的。因为 `UnoCSS` 还不知道具体的类名是啥,无法得到对应的图标。解决方案有2种:
+
+- 1. 在代码里写出完整的图标类名,并注释掉。
+- 2. 在 `unocss.config.ts` 的 `safeList` 配置该完整类名。
 
 ## iconfont 图标库