Skip to content

自定义图标

一、概念

需要理解两个基本概念:

  • [图标名称]
  • [图标路径]

二、自定义图标

组件涉及默认图标的,均被统一管理,均可被覆盖。原则上,可以通过覆盖默认图标来全局定义的组件形态的,就不必要使用实例参数来定义。

覆盖默认图标

customIcon用于覆盖默认图标:

  • customIcon是一个object,key为图标名称,value为新图标的URL字符串
  • 只覆盖指定的默认图标,其余保持使用对应的内置图标
JavaScript
import logo from "./newlogo.png"
let config ={
     customIcon:{     
      	logo,
     }
     // 其他配置项...
};

二、内置图标大全

以下是axue框架的默认图标模块,每一个key都是合法的默认图标名

JavaScript
export const axueDefaultIcon =  {
      logo,             //logo图标,该图标是最需要被全局覆盖的
    
      avatar,           //默认头像
      close,            //×
      unfold,           //向下展开,默认用
      fold,             //向上收缩,展开之后用
      right,            //右边,表示进入
      at,               //@形状
      add,              //加号
      search,           //搜索号
      threePoint,       //省略号
    
      typeError,        //错误
      typeWarning,      //警告
      typeSuccess,      //成功
      typeInfo,         //普通提示
      loading,          //加载提示
    
      //......
}

青锋三尺,樵夫十年